Sam*_*ual 2 python matplotlib pandas
我有一个由 131 列和 4 行组成的数据文件。我将它绘制成 python 如下
df = pd.read_csv('data.csv')
df.plot(figsize = (15,10))
Run Code Online (Sandbox Code Playgroud)
一旦绘制完成,所有的 131 个传说就会像一座巨大的塔一样聚集在线条图上。
请在这里查看我得到的图像: 链接到图像,为了更好地理解,我在 v82 之后进行了剪辑
我在 Stackoverflow (SO) 上找到了一些解决方案来将图例移动到图中的任何位置,但我找不到任何解决方案来将这个图例塔分成多个小块并将它们堆叠在一起。
此外,我希望我的情节看起来像这样
我想要的情节:
任何帮助将是可观的。谢谢你。
您可以使用loc和 usencol参数在相对坐标中指定图例的位置,将单个图例列拆分为多个列。为此,您需要一个由df.plot
df = pd.read_csv('data.csv')
ax = df.plot(figsize = (10,7))
ax.legend(loc=(1.01, 0.01), ncol=4)
plt.tight_layout()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1977 次 |
| 最近记录: |