2017-05-04 63 views
0

所以我目前正試圖繪製散景中的分類散熱圖。它在散景中使用95%大小的rects,模仿網格。我想使用矩形(四邊形)突出顯示區域。它前往情節不是問題: Heatmap example plot散景字形line_width縮放

然而,放大和縮小的情況下,線寬成爲了一個問題:

Zoomed out

我讀過一些關於「屏幕」和「數據'的尺寸,但我無法找到如何將這個應用於字形邊界。

解決方法解決

我想我可以寫我自己的功能,增加了4條線的每個矩形,因爲線符號,是可擴展的,如果我相信文檔。這看起來不太優雅。

任何想法?

回答

0

數據空間單元僅適用於諸如字形的整體寬度或高度或半徑之類的事物。線寬(例如字形輪廓)始終且僅以屏幕單位(像素)表示。

但是,是否有理由允許縮小呢?在分類軸的存在下,這似乎是無意義的。您可以通過設置bounds property of ranges來防止縮放和平移分類軸。

+0

如果我的矩陣大小發生​​變化,對我來說是有意義的。我希望邊界總是和網格線一樣厚。 (例如,細胞大小的5%)。我的數字可能會有一些默認的寬度和高度,隨着包含更多的單元格,放大/縮小的需要變得更加明顯。 –

+0

繪圖時,散景尊重字形順序。所以,如果你真的必須有比例「邊界」,我唯一可以提出的其他建議是繪製兩套教條。第一個稍大,是「邊框」顏色。第二個(它將在頂部渲染)應該略小,以第一個矩形爲中心,並且是「內部」顏色。每個單位的單位應在「數據空間」中指定(反正總是默認)在此配置中,「邊界」將按比例縮放。 – bigreddot