【发布时间】:2017-07-30 14:11:06
【问题描述】:
在 Python 中使用 matplotlib 我正在绘制 20 到 50 行之间的任何位置。使用 matplotlib 的滑动色标,在绘制一定数量的线后(远在 20 条之前),这些变得无法区分。
虽然我在 Matlab 和 C# 中看到了一些代码示例,用于创建任意数量颜色的颜色映射,这些颜色映射可以最大程度地相互区分,但我找不到任何 Python 代码。
谁能指出我在 Python 中可以做到这一点的方向?
干杯
【问题讨论】:
-
这个答案似乎是关于避免索引中的颜色循环。我知道如何使用颜色图来避免这种情况,但想通过算法生成一组实际上可以通过肉眼轻松区分的颜色。一旦使用 hsv 颜色图在绘图中获得 20 条线,您最终会得到 5 种绿色,它们非常相似以至于不可能。
-
This one 可能会有所帮助。
-
太好了,谢谢。我将复制颜色列表并根据需要访问它们。
标签: python matplotlib colors colormap