matplotlib上的多色线

时间:2018-01-16 15:17:03

标签: python matplotlib plot colors

是否可以为plt.plot()提供与edgecolorfacecolor类似的内容?我需要在其周围绘制一条带有不同颜色边界的曲线,例如线的一部分看起来像|||外线为不同颜色,内线为不同颜色。可以使用单个绘图命令而不是绘制三个绘图来完成吗?

1 个答案:

答案 0 :(得分:2)

您可以使用matplotlib.patheffects模块执行此操作。您可以使用path_effects kwarg设置一行的path_effect

特别是在这种情况下,我们可以使用Stroke类作为大纲,Normal class作为行的内部部分(这只使用{{1}指定的线宽和颜色})。请参阅下面的示例。

plt.plot

enter image description here