將點添加到圖錶框<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我創建了一個interktive圖。現在我需要在圖錶框中添加點(或更一般的:幾何形狀)。
這應該使用MouseTrap()在mousklick上完成。
我想到了這樣的東西:
//在按下鼠標的位置為圖形添加標記
:: 點擊 = 功能 ({ X , ÿ } ,
:: G << 標記 ( MarkerState ( 3 ) , X , ÿ ) ;
:: G << 圈 ( X , ÿ , PixelRadius ( 10 ));
) ;
:: w ^ = 新窗戶 ( “測試” ,
//其他一些組件(文本框......)
:: G = 圖框 (
框架尺寸 ( 300 , 300 ) ,
捕鼠器 ( :: 點擊 ( X , ÿ ) , {} )
)
) ;
但遺憾的是,這不起作用。有沒有辦法做那樣的事情?
謝謝你的任何提示!
將點添加到圖錶框謝謝它完全按照我的需要工作!
將點添加到圖錶框幾點:
- 坐標通常以列表或矩陣格式表示
- 圖形功能在圖形腳本中運行
以下應該有效:
:: click = function({x,y},
pos = {};
INSERTINTO(POS,X);
INSERTINTO(POS,Y);
:: g [FrameBox(1)] <<添加圖形腳本(
標記(Marker State(3),pos);
圓(pos,PixelRadius(10));
)
);
戴夫