问题标签 [mplcursors]

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.

0 投票
1 回答
382 浏览

python-3.x - mplcursors:显示并突出显示附近局部极值的坐标

我的代码使用mplcursors显示 matplotlib 散点图中每个点的标签,类似于此示例。我想知道如何形成一个值列表,使某个点脱颖而出,就像我有一个点图一样y=-x^2。当我接近峰值时,它不应该显示 0.001,而是显示 0,而无需找到顶部的确切鼠标位置。我无法解决图表中的每个点,因为我没有特定的功能。

0 投票
1 回答
666 浏览

python - mplcursors 仅显示 y 坐标

我在 pyqt 中做一个应用程序,并且有一个使用 matplotlib 构建的绘图。我使用 mplcursors 显示坐标,但它不显示 x 坐标:

图片
请参阅我的画布代码:

0 投票
1 回答
698 浏览

python-3.x - matplotlib 笔记本光标坐标图上的双 y 轴

我想让你弄清楚的问题是关于带有双 y 轴的 matplotlib 图上的坐标出现。首先是 Jupyter Notebook 上的代码,它用两条线和一个 y 轴绘制了一个图形(由于某些未知原因,我必须运行它两次才能使其正常工作)

在此处输入图像描述

本图在图形的右下角提供了两条带有光标坐标的线。

以下代码

显示下图

在此处输入图像描述

它显示了一个带有两个 y 刻度的图表,左侧一个红色,右侧一个蓝色。这里的问题是,在图片的左下角有与右侧比例相关的光标坐标,而与左侧无关。有没有办法同时显示两个比例?

0 投票
1 回答
450 浏览

python - Matplotlib 悬停文本

我使用 Matplotlib 和 Squarify创建了这个树形图。当鼠标悬停在轴上时,有没有办法显示有关每个轴的信息?

0 投票
1 回答
364 浏览

python - 为什么 x 坐标是时间戳列表,鼠标移动(悬停)时不显示为 matplotlib 中的坐标?

它也没有显示在右下角。数据来自数据库中的表。它可以很好地绘制图形,但鼠标悬停在图形上时 x 的坐标丢失。请帮忙。我正在使用 mplcursors 进行鼠标悬停。

困扰我的是,从一开始我就看不到 x 坐标,即使在 matplotlib 卡的右下角也是如此。

在此处输入图像描述

这是我不明白的事情。x 轴有时间戳列表。

像这样,但它没有出现。为什么以及如何纠正它我需要知道。

问题就在这里:- 问题在于时间转换。

但它给出了正确的格式问题是 x 坐标停止显示。

0 投票
1 回答
239 浏览

python - 如何增加显示的 x 和 y 坐标的位数?

使用%matplotlib notebookin matplotlib 我们得到了情节

阴谋

x如何增加和坐标中小数点后的位数y,将鼠标移到图形上后显示?

谢谢你。

0 投票
1 回答
263 浏览

python - 在堆栈图的弹出窗口中打印图例

我正在尝试使用 python 在带有 matplotlib 的堆栈图中绘制大量曲线。要阅读图表,我需要显示图例,但如果我用legend方法显示它,我的图表是不可读的(因为图例的数量及其大小)。


我发现这mplcursors可以帮助我通过图表本身的弹出窗口来做到这一点。它适用于“简单”的情节,但不适用于stackplot.

这是带有堆栈图的警告消息:


这是与此错误相关的代码(这只是概念证明):

您是否知道如何解决该问题,或者您是否知道另一种方法来做类似的事情?

0 投票
1 回答
125 浏览

python-3.x - 关于python中mpldatacursor中注解框的问题

根据 mpldatacursor 0.7.1项目描述,它说“mpldatacursor 为 matplotlib 提供交互式“数据光标”(可点击的注释框)。

我使用项目描述中的代码,但我只是得到图像。当我单击图像时,它不显示注释框。

我的 Python 版本是 3.8,Pycharm 版本是专业版 2019.2。顺便说一句,我运行代码时没有错误。

有谁知道为什么?

在此处输入图像描述

0 投票
1 回答
183 浏览

python - python - 如何在python中的matplotlib图中悬停时从给定列表中显示元素的索引号?

我正在使用mplcursors模块来显示标签值。我还想显示给定列表中我将悬停的特定点的索引号。我的示例代码片段:

有什么方法可以mplcursors用来注释所需的信息(因为它很容易)?谢谢 :)

0 投票
1 回答
308 浏览

python - 使用具有多个数据帧的 mplcursors

上面的代码可以在悬停一个点时显示标签;我想在使用多个数据框和多个散点图时显示一个点的标签。当我使用多个数据框和多个散点图时,即使将鼠标悬停在属于其他数据框的其他点上,它也仅显示一个数据框的标签(以代码下方部分中提到的为准)。

尝试使用两个数据框的代码:

谢谢你。