⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mousevariables.dem

📁 智能画图软件
💻 DEM
字号:
## $Id: mousevariables.dem,v 1.4 2003/10/17 15:02:21 mikulik Exp $## Demonstrate use of user variables # MOUSE_BUTTON MOUSE_X MOUSE_Y MOUSE_X2 MOUSE_Y2# and built-in function defined(<varname>)#resetset title "Scripted zoom using exported MOUSE variables"set samples 200set label 3 at graph 0.1, graph 0.9 tc lt 3set label 3 "Click on one corner of desired zoom region"plot sin(13*besj0(x))/x#pause mouse "Click on one corner of desired zoom region"#if (defined(MOUSE_BUTTON)) \    print "Mouse button ", MOUSE_BUTTON, " at ", MOUSE_X, " ", MOUSE_Y ;\    set label 1 "   Mouse button %.0s\n   clicked here!", MOUSE_BUTTON ;\    set label 1 at MOUSE_X, MOUSE_Y ;\    set label 1 point pt 6 ps 6 ;\    replot ;\else \    print "No mouse click?" ;\    exit ;#BOT_X = MOUSE_XBOT_Y = MOUSE_Yset label 3 "Click on diagonal corner of desired zoom region"replot#pause mouse "Click on diagonal corner of desired zoom region"#if (defined(MOUSE_BUTTON)) \    print "Mouse button ", MOUSE_BUTTON, " at ", MOUSE_X, " ", MOUSE_Y ;\    set label 2 "   Mouse button %.0s\n   clicked here!", MOUSE_BUTTON ;\    set label 2 at MOUSE_X, MOUSE_Y ;\    set label 2 point pt 6 ps 6 ;\    replot ;\else \    print "No mouse click?" ;\    exit ;##TOP_X = MOUSE_XTOP_Y = MOUSE_Y#set label 3 "Plot will zoom in 3 seconds"replotpause 3#set xrange [ BOT_X : TOP_X ]set yrange [ BOT_Y : TOP_Y ]set grid#unset label 1unset label 2unset label 3set label 4 "zoom x range %.3f ",BOT_X," to %.3f",TOP_Xset label 5 "zoom y range %.3f ",BOT_Y," to %.3f",TOP_Yset label 4 at graph 0.1, graph 0.95 tc lt 3set label 5 at graph 0.1, graph 0.90 tc lt 3replot#print "Zoomed to xrange ",BOT_X," ",TOP_Xprint "Zoomed to yrange ",BOT_Y," ",TOP_Y#pause -1reset

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -