【发布时间】:2020-05-11 00:10:51
【问题描述】:
我有一个包含 5 个不同列的 pandas 数据框。 我想为每列绘制不同的颜色、标签和标记。 通过为每列传递颜色/标签列表,我设法为每列制作不同的颜色和不同的标签。但是,这不适用于标记。关于如何做的任何想法? 下面是代码示例:
ds # a pandas data frame with 3 columns
list_label=['A','B','C']
list_color=['tab:red','tab:green','tab:blue']
list_marker=['o','s','v']
ds.plot(color=list_color, label=list_label, marker=list_marker)
后面的行产生类似AttributeError: 'Line2D' object has no property 'list_marker'的错误
【问题讨论】:
标签: python pandas matplotlib plot