Dan*_*ty2 1 python matplotlib markers
鉴于以下情况:
import matplotlib.pyplot as plt
import numpy as np
#http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.scatter
x = np.random.randn(60)
y = np.random.randn(60)
x2 = np.random.randn(60)
y2 = np.random.randn(60)
plt.plot(x, y, marker='o', markeredgecolor='r', linestyle='none', markerfacecolor='none')
plt.plot(x2, y2, marker='o', markeredgecolor='r', linestyle='none', markerfacecolor='none')
plt.show()
Run Code Online (Sandbox Code Playgroud)
我希望将 x2 和 y2 绘制为虚线(甚至虚线)圆圈。我避免使用 plt.scatter 因为我的脚本的其余部分与 plt.plot 一起工作得更好。这是我要找的:
提前致谢!
仅供参考:这是我创建的实际图表。我现在只是使用六边形来表示不同的数据(未来数据)。
自定义图例和在熊猫数据框中的多组行上绘图增加了我无法使用 plt.scatter 克服的复杂性层。
您可以使用mathtext 功能使用ur'$\u25CC$'
STIX 字体(此处包含所有符号的 pdf)中的虚线圆圈 ( )
plt.plot(x, y, marker=ur'$\u25CC$', markerfacecolor='r',
markeredgecolor='r', markersize=30, linestyle='none', )
Run Code Online (Sandbox Code Playgroud)
注意 markerfacecolor
也设置为颜色。
一个缺点是它们需要一定的尺寸才能与封闭的圆区分开来。
归档时间: |
|
查看次数: |
1794 次 |
最近记录: |