我想指出一条曲线是另外两条曲线的混合。我认为使用上/下三角形以及两者的混合/叠加是一个好主意。即
问题:没有卦图标记。而且我没有使用任何乳胶符号(\ DavidStar,\ davidsstar,\ largestarofdavid)。我该怎么办?
替代策略: 覆盖“ ^”和“ v”。怎么样?
替代策略:使用其他3个相互补充的符号。但是,我在matplotlib中找不到这样的集合。
在回应评论时,我尝试了此操作:
from matplotlib import pyplot
import numpy as np
fig, ax = pyplot.subplots()
a = np.arange(5)
lh1, = ax.plot(a, a, 'k', marker='v',ms=30,markerfacecolor='none',markeredgewidth=1.5)
lh2, = ax.plot(a, a, 'k', marker='^',ms=30,markerfacecolor='none',markeredgewidth=1.5)
ax.legend([lh1,lh2], ['1','2'] )
这:
lh1, = ax.plot(a, a , 'r', marker=10 ,ms=30,markerfacecolor='none',markeredgewidth=1.5)
lh2, = ax.plot(a, 2*a, 'y', marker=11 ,ms=30,markerfacecolor='none',markeredgewidth=1.5)
lh3, = ax.plot(a, 3*a, 'o', marker='D',ms=30,markerfacecolor='none',markeredgewidth=1.5)