问题标签 [matplotlib-widget]

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 回答
79 浏览

python - 用时间计数器替换时间戳

因此,我创建了一个跟踪系统来响应对图像的点击(使用 matplotlib)。当用户点击时,它会返回该点的坐标和当前时间。(我正在使用 pandas 将其导出到 csv)。包含时间是因为我将输出绘制在时间序列图中。这就是问题所在。

我花了大约 3 个小时来跟踪这些数据,但只有 1 个小时是主动跟踪时间。有很多停赛和开始(很像篮球比赛),但停赛之间的时间是可变的。

目前,我正在使用返回时间:self.time datetime.now().strftime("%H:%M:%S")。然后我在 Excel 电子表格中调整时间。我希望用一个以单选按钮(作为 matplotlib 小部件的一部分)开始和停止的时间计数器(从 0 开始)替换它。

任何想法将不胜感激!

0 投票
1 回答
966 浏览

python - 在 matplotlib 用户界面中更新颜色条而不重置缩放历史记录

我正在尝试使用类似于例如http://matplotlib.org/examples/event_handling/viewlims.html的方案,在可视化数据的基础上根据缩放更新色标(另请注意类似的问题)Matplotlib imshow,基于缩放动态重采样

但是我在处理颜色条时遇到了一个问题,在删除它并添加一个新的之后,缩放历史被重置。在我的真实代码中,每次缩放都会更新颜色条,因此 matplotlib 图中的返回和主页按钮根本不起作用。

看下面的示例代码可能会更清楚。是什么原因?有没有办法防止这种情况发生?

从所有不必要的部分中剥离的代码或多或少看起来像这样:

0 投票
1 回答
84 浏览

python - 如何在 matplotlib 中正确绘制 -dBc 值?

所以我想绘制均衡器的抽头幅度,如下所示:

在此处输入图像描述

但是我所有的均衡器抽头幅度都在 -dBc(负 dB 载波)中。我当前的代码如下所示:

结果如下所示,这基本上与我需要的相反。有人有线索吗?

在此处输入图像描述

0 投票
4 回答
2466 浏览

python - 如何使用带有浮点值的txt文件在python中绘制图形

我需要在 python 中绘制,图形为应力和应变

有了这个数据

作为一个问题,我可以在 Abaqus 生成 txt 文件时绘制实时图表吗?

这是我正在使用的代码

0 投票
1 回答
1558 浏览

python - 如何在python中绘制条形图

我在字典中有以下数据,想用标签('AT','BT','CT','DT','ET')绘制条形图。如果只考虑小数点后的 3 位数字是可以的。

{0:0、1:19.091883092036781、2:35.317606562921746、3:22.122563913375465、4:37.961028320110699、5:36.541670802198659}

0 投票
1 回答
1713 浏览

matplotlib - jupyter notebook:交互式更新绘图 - 函数具有常量和关键字参数

我想在 jupyter (4.0.6) 笔记本中使用 matplotlib (1.5.1) 进行交互式绘图。问题是静态图是使用具有四个变量的函数创建的,其中两个是常量,其中两个是关键字参数,我想以交互方式更改关键字参数。

这是可能的,如果是的话,怎么做?

下面的概念代码显示了生成绘图的函数make_figure(...)和生成交互式绘图的命令。

如果我将关键字参数更改为变量,则会收到错误消息“interact() 采用 0 到 1 个位置参数,但给出了 3 个”

概念代码:


添加 20160325:代码示例

我正在尝试为一个班级的分数创建一个直方图,这取决于分别达到 1.0 和 4.0 所需的百分比。

直方图的主要代码;主功能:get_marks

现在,当我尝试设置interact这样做时

我得到错误

为什么查看变量时出现此错误ids_perc

0 投票
2 回答
2707 浏览

python - 如何调整 matplotlib 单选按钮的大小和纵横比?

我已经尝试了几个小时来正确地获得一个简单的单选按钮列表的大小和纵横比,但没有成功。最初,导入模块:

然后创建实际的单选按钮:

这会导致椭圆形单选按钮太大,因此会在垂直方向上相互重叠。 在此处输入图像描述

如果我使用 plt.axes 的“方面”参数并将其设置为“等于”:

然后我得到了单选按钮的实际圆圈,但它们仍然太大。 在此处输入图像描述

如果我仍然使用设置为 'equal' 的 'aspect' 参数将高度降低到 0.3,我只会得到先前结果的较小版本(较小的按钮但仍然在较小的轴实例中重叠)。

我真正想做的是有一个非常窄的宽度和一个很大的高度,并且仍然有不重叠的圆形单选按钮:

但这会生成垂直椭圆形的单选按钮: 在此处输入图像描述

我怎么解决这个问题?

0 投票
1 回答
494 浏览

python - 如何在 RadioButtons 小部件上获得较窄的宽度和较大的高度,并且仍然有不重叠的圆形单选按钮?

如何在 RadioButtons 小部件上获得较窄的宽度和较大的高度,并且仍然有不重叠的圆形单选按钮?

上面的方法之所以有效,是因为它将轴实例的宽度和高度设置为 0.6,但我希望宽度为 0.1,高度为 0.6:

这只是使结果非常小,宽度为 0.1,高度为 0.1(我想是因为正在使用 aspect='equal'。如果我删除后者,我会得到: 单选按钮不是圆形的,即使我将它们的半径设置为 0.02

我问的原因是这些单选按钮将是其右侧绘图的窄边栏。所以它应该是窄而高的。

0 投票
1 回答
477 浏览

python - Matplotlib multicursor.py for loop-generated subplots

I'm trying to use a multicursor in matplotlib as in the example here. The problem is that my subplots are loop-generated, which means I don't have an ax1, ax2,... But a code is worth a thousands words :

Does anyone have an idea ? Thanks !

0 投票
1 回答
441 浏览

python - Matplotlib 小部件用于由另一个 matplotlib 小部件生成的绘图

我正在尝试使用 matplotlib LassoSelector 从散点图中选择一些点,并只为选定的点生成一个单独的图形。当我尝试在第二个绘图上使用另一个 matplotlib 小部件时,它不起作用,但没有错误或警告消息。下面是一个使用 LassoSelector 和 SpanSelector 的最小示例。

我也尝试了其他小部件;Button 小部件显示按钮,但未执行按钮按下操作。