问题标签 [datatip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab bar3用光标绘制没有数据提示
我正在使用
Matlab (R2018b) 中的命令来创建 3D 条形图。在普通绘图(例如 surf(...) 或 plot(...))中,当我将光标悬停在值上时,我会获得有关值的信息。不知何故,与 bar3 情节它不工作。我已经尝试过:
它不起作用。有人有想法吗?这是一个最小的工作示例:
spyder - Spyder 中是否有“显示数据提示”的功能?
在 Matlab 中有一个名为“在编辑模式下启用数据提示”的选项,它使您能够将鼠标悬停在代码中的变量上,并查看其内容。
Python(Spyder IDE)中有类似的东西吗?
谢谢你!
python - python 绘图和图像查看库,具有等效的 MATLAB 数据提示
目前,我广泛使用 MATLAB 来分析实验科学数据(主要是时间轨迹和图像)。然而,我一次又一次地遇到 MATLAB 语言的基本问题,我想切换到 python。然而,matlab 的一个特性让我望而却步:它能够将数据提示添加到绘图和图像中。
对于线图,数据提示是显示其坐标的数据点之一旁边的窗口。这对于快速查看数据点的位置及其价值非常有用。当然,这也可以通过检查用于绘制线条的向量来完成,但这会稍微麻烦一些,并且在尝试分析大量数据时会让人头疼。例如,假设我们很快想知道 x 的值是多少,y=0.6。移动数据提示将很快给出粗略的估计。
对于图像,数据提示显示 x 和 y 坐标,还显示灰度值(MATLAB 称为索引)和 RGB 颜色。我主要对这里的灰度值感兴趣。假设我们想知道猫眼瞳孔底部尖端的坐标。数据提示允许简单地单击该点并复制坐标(手动或以编程方式)。或者,必须编写一些图像处理脚本来找到这个像素位置。对于不值得的一次性分析。
我最熟悉并且通常被称为最灵活的python绘图库是matplotlib。一个旧的库存溢出问题似乎表明这可以使用来完成mpldatacursor
,另一个模块似乎是mplcursors
. 然而,这些库似乎与 Spyder 不兼容,限制了它们的可用性。另外,我想许多 python 程序员会使用数据提示之类的功能,所以不得不依赖 3rd 方模块似乎很奇怪。
现在进入实际问题:是否有任何模块(或我可以放入我的个人库中的简单代码)在 python 脚本生成的所有图形中获得相当于 MATLAB 的数据提示?
matlab - Matlab:在二维图中向自定义数据提示添加第三个变量
我正在使用 Matlab R2020b,当将光标悬停在 2D 图中的数据点上时,我想显示其他信息。我有极坐标图的角度和半径值。每个数据点都与时间相关联。我创建类似于这样的情节:
理想情况下,我希望为我选择的任何数据点显示(角度、半径、时间)的三元组。有关自定义数据提示的信息并没有告诉我如何添加另一个变量(时间)的值,只有在使用 3D 绘图(例如 plot3.
你知道这个问题的任何解决方案吗?
matlab - 打开带有已编辑数据提示的 Matlab 图
使用 Matlab 2020a,我有时会编辑散点图的数据提示。如果我然后使用savefig(); 并尝试用openfig() 打开它;我收到错误“不支持为双对象更改 DataTipTemplate 的属性。”
重现该问题的最小示例使用 Matlab 文档中的示例数据:
由于我找不到任何可以帮助解决问题的提示,我将不胜感激任何提示:)
最好的
塞布
Edit1:我刚刚发现只有在“运行”选项中的“错误时暂停”选项被激活时才会发生错误。禁用此选项似乎可以解决问题。