В этой статье блога мы рассмотрим различные методы установки длины пикселя в mplfinance, популярной библиотеке для визуализации финансовых данных с использованием Matplotlib. Поняв эти методы и примеры их кода, вы сможете гибко настраивать и контролировать длину пикселей ваших графиков mplfinance. Давайте начнем!
- Использование параметра
figsize
.
Один простой способ установить длину пикселя — настроить параметрfigsize
при создании графика mplfinance. Параметрfigsize
принимает кортеж из двух значений, представляющих ширину и высоту фигуры в дюймах.
import mplfinance as mpf
fig, ax = mpf.plot(data, type='candle', figsize=(10, 6))
- Настройка параметра
dpi
:
mplfinance использует значение по умолчанию dpi (точек на дюйм) Matplotlib, которое обычно равно 100. Вы можете изменить параметрdpi
, чтобы контролировать длину графика в пикселях. Чем выше значение dpi, тем больше пикселей и изображение с более высоким разрешением.
import mplfinance as mpf
mpf.plot(data, type='candle', dpi=150)
- Использование параметра
tight_layout
:
Параметрtight_layout
в mplfinance настраивает параметры подграфика в соответствии с содержимым рисунка. Включивtight_layout
, вы можете быть уверены, что график будет полностью виден в пределах установленной длины в пикселях.
import mplfinance as mpf
mpf.plot(data, type='candle', tight_layout=True)
- Изменение масштаба графика:
mplfinance предоставляет параметрrescale
, который позволяет регулировать масштаб графика. Вы можете установить значениеrescale
как кортеж из двух чисел с плавающей запятой, представляющих коэффициенты масштабирования ширины и высоты.
import mplfinance as mpf
mpf.plot(data, type='candle', rescale=(0.8, 1.2))
- Управление размером фигуры.
В некоторых случаях вам может потребоваться явно установить размер фигуры с помощью параметраfigsize
, а затем отрегулировать длину пикселя, манипулируя пределами оси или соотношением сторон.
import mplfinance as mpf
fig, ax = mpf.plot(data, type='candle', figsize=(10, 6))
ax.set_xlim(left=0, right=100) # Adjust the x-axis limits
ax.set_ylim(bottom=0, top=200) # Adjust the y-axis limits
ax.set_aspect('auto') # Adjust the aspect ratio
В этой статье мы рассмотрели несколько методов установки длины пикселя в mplfinance. Используя эти методы, вы можете настроить размер и разрешение ваших финансовых графиков в соответствии с вашими конкретными требованиями. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашим потребностям в визуализации.