将点添加到图表框<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));
)
);
戴夫