【发布时间】:2012-01-13 10:45:51
【问题描述】:
我正在使用 matplotlib 在一个绘图上绘制 20 条不同的线。我使用 for 循环来绘制并用其键标记每一行,然后使用图例函数
for key in dict.keys():
plot(x,dict[key], label = key)
graph.legend()
但是使用这种方式,图表会在图例中重复很多颜色。有什么方法可以确保使用 matplotlib 和超过 20 行为每一行分配唯一的颜色?
谢谢
【问题讨论】:
-
碰巧图例与颜色无关。无论您是否有图例,颜色都会重复。
-
matplotlib默认情况下如此轻松地重复使用颜色,这让我很生气
标签: python matplotlib legend