我有两个基于类似事实的问题。如果我使用 Matplotlib 绘制恰好部分位于该特定区域中的线,则仅显示其中之一。
示例一
import matplotlib.pyplot as plt
plt.plot([1,2],[1,1],'r-')
plt.plot([1.5,3],[1,1],'b-')
plt.show()
示例二
import matplotlib.pyplot as plt
plt.plot([0.5,3],[0,0],'b-',marker='o')
ax = gca()
ax.set_xlim(0.4)
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0))
plt.show()
我想让 Matplotlib 将它们分开 1 px,以便可以看到两条线,如果这无论如何可能的话。
第二件事与标记相同。我希望 matplotlib 设置为标记,这些标记必须被绘制到欧几里得空间中的同一个位置才能相互绘制,否则它们几乎不可见。
提前致谢