在Matplotlib中显示多个线图例

我试图显示线形图的所有4个图例,其中Column标头用作相应的图例名称。是否有一种优雅的方法可以执行此操作而无需编写单独的代码行来绘制和标记每一列?

我当前数据集的示例如下:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

x = pd.Series(np.array([1,2,3,4,5,6,7,8,9,10]))
y = pd.DataFrame(np.random.rand(10,4))
y.columns = ["A","B","C","D"]
fig, ax = plt.subplots(figsize=(10, 7))
ax.plot(x, y, label=True)
安德里亚

实际上,您可以使用在pandas中定义的plot函数:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

x = pd.Series(np.array([1,2,3,4,5,6,7,8,9,10]))
y = pd.DataFrame(np.random.rand(10,4))
y.columns = ["A","B","C","D"]
y['x'] = x
fig, ax = plt.subplots(figsize=(10, 7))
y.plot(ax=ax)

输出图像

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

matplotlib中图例中的多个标题

来自分类Dev

seaborn线图显示错误的图例

来自分类Dev

Matplotlib图例未显示在绘图方法中

来自分类Dev

matplotlib 图例显示问题

来自分类Dev

等高线图例-Matplotlib

来自分类Dev

Google折线图图例显示名称

来自分类Dev

ggplot中的多个线图,具有不同颜色的点和图例,用于线和点

来自分类常见问题

仅显示图例Python Matplotlib中的某些项目

来自分类Dev

Matplotlib不会在图例中显示修补程序的填充

来自分类Dev

Matplotlib不会在图例中显示修补程序的填充

来自分类Dev

在Plotly中的单个轨迹中显示多个图例

来自分类Dev

matplotlib中的逐步线图

来自分类Dev

索引中按日期显示的多个箱线图

来自分类Dev

matplotlib中的重叠图例

来自分类Dev

matplotlib中的图例对齐

来自分类Dev

matplotlib中的表图例

来自分类Dev

Matplotlib图例中的字幕

来自分类Dev

matplotlib中的图例

来自分类Dev

在 matplotlib 中处理图例?

来自分类Dev

在Matplotlib底图中显示图例

来自分类Dev

使用matplotlib的图例和折线图标题

来自分类Dev

使用ggplot向多个折线图添加图例

来自分类Dev

使用多个图例项生成单独的线图

来自分类Dev

matplotlib中的折线图

来自分类Dev

如何从Matplotlib中具有多个分类列的数据框中绘制线图

来自分类Dev

matplotlib图例中缺少标签

来自分类Dev

在matplotlib中对齐图例行

来自分类Dev

在matplotlib中获取图例的宽度

来自分类Dev

matplotlib中的阴影图例行