matplotlib / mplfinance

Financial Markets Data Visualization using Matplotlib
https://pypi.org/project/mplfinance/
Other
3.48k stars 613 forks source link

Bug Report: legends on panels overlaps #669

Open kkzhang opened 1 month ago

kkzhang commented 1 month ago

Describe the bug When multiple addplots exists in a panel, their label overlaps.

To Reproduce

data["col1"] = np.random.rand(len(data))
data["col2"] = np.random.rand(len(data))

addplots = [
    mpf.make_addplot(data["col1"], label="col1", panel=1),
    mpf.make_addplot(data["col2"], label="col2", panel=1)
]

mpf.plot(data, type="candle", addplot=addplots)

Expected behavior legends should be vertical stacked

Screenshots image

Additional context if panel=0, it's all ok. image