问题标签 [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.
python-3.x - 如何使用 matplotlib 在多轴图中突出显示选定的线
我正在尝试编写代码以将所选行(通过单击或鼠标悬停)突出显示为红线。
我已经尝试了一些解决方案,我发现如何在 matplotlib 中突出显示线条集合,在 matplotlib中更改标记颜色,https : //github.com/joferkington/mpldatacursor,https: //mplcursors.readthedocs.io/en/稳定的/
但大多数情况下在一个子图中的单个轴或两个轴上工作。就我而言,我需要在多个子图中处理多行。
我试过了:
当我点击我的身影时,什么也没有发生。所以,我不知道如何实现它。
为了使类似的功能起作用,显示所选行的标签。我只是使用:
我想知道我是否可以使用相同的库或类似的库来实现我的目标,以突出显示给定轴/子图中的选定线。
下面是我的图形示例(多轴多线)和代码:
但是,一旦我选择另一条线,突出显示的曲线就无法恢复到原始颜色。
请注意,这是我案例中的一个简化示例。
python - 使用 mplcursors 为同一图上的多个数据集添加标签
我有两组数据,我正在使用 matplotlib 在同一个图上绘制图形。我正在使用 mplcursors 使用标签数组来注释每个点。不幸的是,mplcursors 对两个数据集都使用了前五个标签。我的问题是如何让第二个数据集拥有自己的自定义标签?
我意识到对于这个简单的示例,我可以合并数据,但我不能用于我正在处理的项目。
python-3.x - Python 用 mplcursors 添加两个游标
我想使用 mplcursors 在同一个工具提示上显示带有标签信息的 x 和 y 值。实际上我使用了两个光标,但框信息重叠。这是我的代码示例:
python-3.x - 在 matplotlib 中的垂直跨越区域上悬停时显示标签
当我将鼠标悬停在跨越区域上时,标签仅显示在跨越区域的两侧,而不是整个区域。
当我将鼠标悬停在标签上时,我希望在整个区域中查看标签。我该如何实现这个逻辑?
python - 如何同时使用两个 mplcursors 来绘制两组散点图?
我正在尝试获得 2 个不同变量的散点图,一组散点是在空气阻力影响下弹丸的高度值,一个是没有空气阻力的弹丸。我可以使用一组散点,但不能同时使用这两个散点。我正在使用mplcursors 库在将鼠标悬停在一个点上时显示注释标签。这是相关代码:
这有一些问题。首先,它给了我一个巨大的错误,并StopIteration
在最后说。另一个是它在一组散点上显示了正确的标签,但也显示了同一散点图的 crs2 值,而不是另一个。如果有人可以帮助我欣赏它,我不知道如何让他们能够对每个散点集都是独一无二的。
python - 如何向通过 Seaborn 热图呈现的混淆矩阵添加工具提示?
如何使我的 mat plot lib 具有交互性?例如,当我将鼠标悬停在混淆矩阵的每个单元格上时,我想显示该预测的实例。
python-3.x - 如何使用带注释框的 Matplotlib imshow() 生成带标签的二维图
我正在尝试生成稀疏数组的二维图,imshow()
并使用plt.text()
文本框将其覆盖。我想出了一个额外的选项,使用plt.scatter()
. 在第二种情况下,彩色图块和文本框太小,无法缩放。在第一种情况下,由imshow()
和文本框生成的彩色图块的大小具有不连贯的大小,并且只有在使用对话框窗口的缩放功能时,绘图才看起来很好。下面的代码说明了这一点。
理想情况下,我想制作这样的东西
我的绘图程序生成的东西看起来不太好,彩色瓷砖和注释框都是不连续的。
因此,我将感谢您的帮助。