在圖表上繪製多邊形並獲取坐標問題我有一個帶有 x/y 坐標的二元圖表。
我可以繪製一個多邊形(我認為是添加多邊形註釋),然後編寫圖表腳本來找出多邊形的坐標。問題是:它們不是圖表 x/y 軸的坐標。相反,它們似乎是其多邊形坐標系的坐標,可能像像素或類似的東西。
問題:有沒有辦法在圖表上繪製/徒手畫一個多邊形,並根據圖表的 x/y 坐標系獲取多邊形的坐標?
謝謝,DJ
回复:在圖表上繪製多邊形並獲取坐標問題@djhanson ,
通過添加多邊形註釋創建的圖形似乎被添加到 PictureBox 對像中,並且保存腳本中的值以像素為單位。 X 和 Y 坐標的近似值可以通過以下方式得出:
- 獲取多邊形的像素
- 獲取PictureBox的大小
- 獲取每個 AxisBox 的大小,也許還有 FrameBox
- 獲取每個軸的設置(Min、Max、Inc)
- 計算相對值。
也就是說,一旦我計算出來,我將刪除多邊形註釋並向 FrameBox 添加圖形腳本,以使用近似坐標繪製多邊形。
其他方法是將一個按鈕添加到繪製可編輯多邊形的報告中。 這需要使用 MouseBox 或 Handle 或類似的東西的回調函數。 我能想到的還有其他回調方法。
我現在沒有時間嘗試這兩種方法。 但也許另一個社區成員有解決方案。
了解您打算如何使用這些坐標將會很有用。