标签: python pandas plot transparency
我检查了pandas plot的文档
pd.df.plot
但我找不到任何使图例透明的选项
我知道如何使用matplotlib
subplot.legend(loc='best', fancybox=True, framealpha=0.5)
但我需要使用pandas dataframe plot
有什么想法吗?
答案 0 :(得分:4)
绘制Pandas DataFrame会返回一个Matplotlib axis对象。将其保存到变量,然后调整图例设置:
DataFrame
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()