透明图例与pandas.plot

时间:2017-08-03 09:16:44

标签: python pandas plot transparency

我检查了pandas plot的文档

pd.df.plot

但我找不到任何使图例透明的选项

我知道如何使用matplotlib

subplot.legend(loc='best', fancybox=True, framealpha=0.5)

但我需要使用pandas dataframe plot

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

绘制Pandas DataFrame会返回一个Matplotlib axis对象。将其保存到变量,然后调整图例设置:

ax = df.plot()
ax.legend(loc='best', fancybox=True, framealpha=0.5)

示例:

import pandas as pd
import matplotlib

df = pd.DataFrame({"A": [0,1]})
ax = df.plot()
ax.legend(loc='best', fancybox=True, framealpha=0.5)
ax.plot()

enter image description here