我试着画一个像下面这样的图,想把这些点用直线连接起来。但是,正如您所见,有些点(X轴上0.04以上)部分重叠,这不允许我们表示它们之间的连接。
我想做的是,做两个独立的图,其中一个图的所有点都在0.04以上(这样它将被放大并且这些点将被分开),而另一个只有一个点在左上角。
注意,点的大小也包含一些含义。所以,我不能使点的大小变小或变大。(除非所有点的变化是一致的)
这样做的好方法是什么?matplotlib中是否有提供这种特性的函数?或者,除了matplotlib之外,还有其他python库可以用更好的方式来完成这个任务吗?在
Tags:
编辑基于this帖子,一个比我上一个更好的解决方案可能是:
另一个(旧)解决方案:
有趣的问题。我想出了下面的“解决方案”(尽管它不漂亮…);它从数据坐标到图形坐标执行
ax.transData.transform
,并使用ax.annote
绘制箭头,但不幸的是,只有保持图形dpi
(每英寸点数)等于图形ppi
(每英寸点数),这个解决方案才有效。在如果我能想出更好的解决办法,我就把它贴在这里。在
^{pr2}$相关问题 更多 >
编程相关推荐