2017-05-04 51 views
0

所以我目前正试图绘制散景中的分类散热图。它在散景中使用95%大小的rects,模仿网格。我想使用矩形(四边形)突出显示区域。它前往情节不是问题: Heatmap example plot散景字形line_width缩放

然而,放大和缩小的情况下,线宽成为了一个问题:

Zoomed out

我读过一些关于“屏幕”和“数据'的尺寸,但我无法找到如何将这个应用于字形边界。

解决方法解决

我想我可以写我自己的功能,增加了4条线的每个矩形,因为线符号,是可扩展的,如果我相信文档。这看起来不太优雅。

任何想法?

回答

0

数据空间单元仅适用于诸如字形的整体宽度或高度或半径之类的事物。线宽(例如字形轮廓)始终且仅以屏幕单位(像素)表示。

但是,是否有理由允许缩小呢?在分类轴的存在下,这似乎是无意义的。您可以通过设置bounds property of ranges来防止缩放和平移分类轴。

+0

如果我的矩阵大小发生​​变化,对我来说是有意义的。我希望边界总是和网格线一样厚。 (例如,细胞大小的5%)。我的数字可能会有一些默认的宽度和高度,随着包含更多的单元格,放大/缩小的需要变得更加明显。 –

+0

绘图时,散景尊重字形顺序。所以,如果你真的必须有比例“边界”,我唯一可以提出的其他建议是绘制两套教条。第一个稍大,是“边框”颜色。第二个(它将在顶部渲染)应该略小,以第一个矩形为中心,并且是“内部”颜色。每个单位的单位应在“数据空间”中指定(反正总是默认)在此配置中,“边界”将按比例缩放。 – bigreddot