我在根据日期制定队形。是否可以根据日期(轴上的日期)更改绘制线的颜色?
ryevplcw1#
您可以定义遮罩并使用它们来区分线的“线段”。下面是一个例子。
import numpy as np import matplotlib.pyplot as plt # data x = np.linspace(-10, 10, 1000) y = np.sin(x) # 4 segments defined according to some x properties segment1 = (x<-5) segment2 = (x>=-5) & (x<0) segment3 = (x>=0) & (x<5) segment4 = (x>=5) plt.plot(x[segment1], y[segment1], '-k', lw=2) plt.plot(x[segment2], y[segment2], '-g', lw=2) plt.plot(x[segment3], y[segment3], '-r', lw=2) plt.plot(x[segment4], y[segment4], '-b', lw=2) plt.show()
1条答案
按热度按时间ryevplcw1#
您可以定义遮罩并使用它们来区分线的“线段”。
下面是一个例子。