【发布时间】:2014-11-18 07:02:37
【问题描述】:
我有一个有很大空白空间的情节。当我尝试使用savefig() 保存它时,我的彩色区域显示为小点,如下图所示:
但如果我放大show() 输出,我可以看到绘制的矩形:
(几乎 x100)
每个轴上的值如下:
x = [[start0,end0],[start1,end1],singlePoint1,...,[startn,endn],singlePoint2]
y = [[start0,end0],[start1,end1],singlePoint1,...,[startn,endn],singlePoint2]
还有一个有效区域列表:
valid = [[s0,e0], [s1,e1],SP1,...,[sn,en],SP2,... ]
其中x 和y 是它的子集。
我怎样才能减少空白并获得像缩放图像一样的东西(人类可检测到!)。
感谢任何帮助
编辑:
我有一个删除无效区域的想法(不在valid 列表中的区域),但不知道该怎么做。
有效区域中的空白比无效空白更令人担忧。
【问题讨论】:
-
您是否在问如何删除空格并在 x/y 轴上有几个中断?如果是这样,我建议并排制作 6 或 8 个图,以便读者一眼就可以清楚地看到你做了什么。在除原点以外的任何地方中断轴,尤其是多个轴,即使不是完全具有欺骗性,也是非常具有误导性的。
-
如果我想并排绘制它们,恐怕需要一百个子图。并且存在有效区域的列表,也许我应该提一下。
-
如果你有一百个感兴趣的区域,你怎么有足够的屏幕空间来做这个?
-
这就是我要删除无效空格的原因。然后将连接有效区域(尽管我更喜欢连接部分或不同颜色之间的边缘)并且有效区域中的空白区域更加明显。
-
我的问题是否含糊?如果需要任何说明,我会对其进行编辑