我有两个平滑的依赖关系y1(x)和y2(x),其中x的分布是不规则的。我希望这些依赖关系用虚线(linestyle=':'
)描述。现在在*.pdf文件中显示的是这里:
以下是代码:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = [0, 1, 2, 3, 5, 7, 13, 14]
y1 = [3, 5, 6, 8, 7, 6, 9, 10]
y2 = [1, 7, 8, 10, 14, 18, 20, 23]
ax.plot(x, y1,
linestyle = ':',
linewidth = 4,
color = 'Green')
ax.plot(x, y2,
linestyle = ':',
linewidth = 4,
color = 'Blue')
ax.set_ylabel('y(x)')
ax.set_xlabel('x')
plt.savefig("./test_dotted_line.pdf")
我尝试过使用
dashes = [2, 2]
(和其他组合)以及 dash_capstyle = 'round'
,但结果看起来不理想。有没有可能生成由“圆形”点组成的虚线?
linestyle=":"
给了一条虚线。 - Ohad Eytan