首页 > 解决方案 > 如何使用matplotlib并行绘制具有两种颜色的线

问题描述

我想要一条具有两种平行颜色的线,例如绿色和红色:在此处输入图像描述

我已经实现了如下:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,1,100)
y = np.exp(x)

plt.plot(x,y,color='r')
plt.plot(x,y+0.01,color='g')
plt.show()

问题是当我放大线条时开始分开。x此外,如果线几乎是垂直的(然后必须增加),则此方法不起作用。无论如何要绘制一条具有两种平行颜色的线?

标签: pythonmatplotlibcolors

解决方案


推荐阅读