2024-03-29 09:26:20 发布
网友
有没有可能有类似于edgecolor和{}的东西plt.绘图()? 我需要画一条周围有不同颜色边界的曲线,例如,一段直线看起来像| | | | | |,外线用不同颜色,内线用不同颜色。是否可以使用单个打印命令而不是打印三个打印?在
edgecolor
您可以使用^{}模块执行此操作。您可以使用^{} kwarg来设置行的path_effect。在
path_effect
在这种情况下,我们可以使用^{}类作为轮廓,使用^{} class作为行的内部部分(这只是使用plt.plot指定的线宽和颜色)。请参阅下面的示例。在
plt.plot
import matplotlib.pyplot as plt import matplotlib.patheffects as path_effects import numpy as np fig, ax = plt.subplots(1) ax.plot(np.random.rand(5), linewidth=4, color='r', path_effects=[ path_effects.Stroke(linewidth=8, foreground='black'), path_effects.Normal() ]) plt.show()
您可以使用^{} 模块执行此操作。您可以使用^{} kwarg 来设置行的
path_effect
。在在这种情况下,我们可以使用^{} 类作为轮廓,使用^{} class 作为行的内部部分(这只是使用
plt.plot
指定的线宽和颜色)。请参阅下面的示例。在相关问题 更多 >
编程相关推荐