【发布时间】:2020-09-25 13:34:11
【问题描述】:
我有以下数据集,我想从中获取线图。情节是正确的,但尽管我在代码中提供了标签名称,但标签丢失了。请为我提供一种包含标签的方法。此外,如果我尝试在代码中包含 xlabel 和 ylabel,它会给我一个错误 AttributeError: 'Line2D' object has no property 'xlabel'
数据帧资源
UserId | date |-7|-6|-5|-4|-3|-2|-1|0 |1 |2 |3 |4 |5 |6 |7
1 2009-10-17 17:38:32.590 |0 |0 |0 |0 |0 |0 |1 |0 |1 |0 |0 |0 |0 |0 |0
2 2009-10-19 00:37:23.067 |0 |0 |0 |0 |0 |1 |1 |0 |1 |0 |0 |0 |0 |0 |0
3 2009-10-20 08:37:14.143 |0 |0 |0 |0 |0 |0 |1 |0 |0 |0 |0 |0 |0 |0 |0
4 2009-10-21 18:07:51.247 |0 |0 |0 |0 |0 |0 |1 |0 |0 |0 |0 |0 |0 |0 |0
5 2009-10-22 21:25:24.483 |0 |0 |0 |0 |0 |0 |1 |0 |0 |0 |0 |0 |0 |0 |0
代码
badges = ["A", "B", "C"]
for badge in badges:
res.iloc[:,2:].mean().plot(kind='line', label = badge)
输出
这是从此代码获得的输出。我希望所有三条线的标签都出现在图中。除此之外,我想在轴上添加 xlabel = "Week" 和 ylabel = "Mean Posts"。
【问题讨论】:
标签: python dataframe matplotlib seaborn