Добавление линий и геометрических фигур на график подсвечника matplotlib
Я сделал график валют свечи на питоне, используя matplotlib.finance
, Все работает, но я хотел бы добавить линии и фигуры на графике. Когда я использовал обычный тип диаграммы в matplotlib. Я буду делать:
plt.plot([xmin, xmax], [0.0005,0.0005], linewidth=3, color='purple')
Чтобы нарисовать горизонтальную линию от xmin
в xmax
(подлежит определению) на уровне цен 0,0005. Но так как я использую метод candlestick2_ohlc
Я действительно не знаю, как поступить...
Также возможно ли рисовать и заполнять треугольники?
2 ответа
Решение
Рисование сегментов
plt.plot([xmin, xmax], [ymin, ymax])
Рисование треугольников
x = [x1, x2]
y = [y1, y2]
plt.fill(x,y)
Рисование полигонов
x = [x1,...,xn]
y = [y1,...,yn]
plt.fill(x,y)
Это так просто!
Самый простой способ нарисовать горизонтальную линию - это использовать
plt.axhline(y=1.066)