我正在使用for循环为多条线设置绘图。但是,我希望使用四种以上的标准线型(例如“:”、“--”等)。从here我知道我可以使用破折号参数创建自定义线型。在
有四种默认线型。我用下面的代码来设置样式
linestyles = ['-', '--', '-.', ':']
plt.figure()
for indx in range(4):
plt.plot(range(10), range(10), linestyle=linestyles[indx])
如果我切换到设置破折号参数,也可以这样
^{pr2}$但是,我希望前四条线使用标准线型,之后的线使用虚线样式。有没有一种有效的方法可以做到这一点?理想情况下,解决方案将使用一个n线型列表,也可以按给定的here循环使用。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐