gnuplot - 鼠标移动时如何不显示坐标(x,y)?
问题描述
我可以使用 gnuplot 制作一个 svg 文件。当我单击绘图中的任何位置时,会显示(x,y)坐标,当鼠标移动时,坐标会发生变化,当我再次单击绘图时,坐标会消失。
鼠标点击移动时如何不显示坐标?谢谢!
我努力了:
set mouse noruler
set mouse mouseformat 6
set mouse mouseformat ""
set mouse clipboardformat 6
代码是:
set term svg mouse jsdir "http://.../TEST/"
set output "test.svg"
plot 'test.data' using 1:2:3 with labels hypertext point pt 7
解决方案
我想我最初误解了你的问题(第一个答案现已删除)。让我再尝试一次。
您正在描述 gnuplot+svg 中鼠标支持的默认行为。
(1)简单选项:如果您不想要这些,请mouse
在选择终端时不要包含关键字。
(2)无限可定制选项:javascript 鼠标行为在单独的文件中实现gnuplot_svg.js
。存在多个版本,但您可以编辑或替换其中任何一个以满足您的需要。最新版本在这里:
gnuplot_svg.js
(3)可能的妥协:*.svg
gnuplot 生成的文件包含如下行:
<g id="gnuplot_canvas" onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox(evt)">
如果您只想禁用对鼠标单击或鼠标移动的响应,请编辑这些行以删除相应的onclick
或onmousemove
指令。
推荐阅读
- node.js - Corrupted image on uploading image to AWS-S3 via signed url
- c# - System.Threading.ThreadStateException: how to solve it?
- angular - this.date.trim is not a function
- javascript - 将函数从 pure react 转换为 redux react
- r - Bootstrapping by multiple groups in the tidyverse: rsample vs. broom
- php - Vimeo API:无法删除,因为官方 SDK 使用了错误的 url
- ruby-on-rails - 为什么 submit 可以使用 form_tag 而不是 form_for?
- r - 保持 dplyr left_join 没有按预期工作?
- mongodb - 如何在同一个集合中多次使用 $lookup?
- java - 将两种不同的 JSON 表示反序列化为一个对象