问题标签 [matplotlib]

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

python - PyQt:加载“重”库时的启动画面

我使用的 PyQt 应用程序matplotlib第一次加载需要几秒钟,即使在快速机器上也是如此(第二次加载时间要短得多,因为 Windows 将 DLL 保存在内存中)。

我想知道matplotlib在加载库时显示启动屏幕是否可行。实际加载发生在哪里 - 是在from执行行时?如果是这样,我怎样才能使这一行在启动屏幕期间执行,并且仍然能够在整个代码中使用该模块?

一个相关的难题是如何对此进行测试——我可以要求 Windows 为每次执行加载 DLL 而不是缓存它们吗?

0 投票
1 回答
71151 浏览

python - 使用每月数据控制 matplotlib 中的条形宽度

当我用条形图绘制每月采样的数据时,它们的宽度非常薄。如果我将 X 轴次要定位器设置为 DayLocator(),我可以看到条形宽度调整为 1 天,但我希望它们填满整个月。

我试图将次要刻度定位器设置为 MonthLocator() 无效。

[编辑]

也许一个例子会更明确,这是ipython -pylab我的意思的一个例子:

这给出了 12 个 2 像素宽的条形,我希望它们更宽并逐月延伸。

0 投票
8 回答
60231 浏览

python - gnuplot vs Matplotlib

我已经开始使用gnuplot-py绘制Tomcat日志的项目,特别是将特定请求与内存分配和垃圾收集相关联。用于 Python 绘图的 gnuplot-py 与Matplotlib的集体智慧是什么。有没有我没听说过的更好的图形库?

我的一般考虑是:

  • 虽然 gnuplot 有大量文档,但 gnuplot-py 没有。Matplotlib 的文档社区有多好?
  • 有没有 gnuplot 可以做但 gnuplot-py 不能做的事情?
  • Matplotlib 是否有更好的 Python 支持?
  • 是否有大型节目阻止错误?烦恼?
  • 目前 gnuplot 正在绘制 100,000 个点,我计划将其扩展到数百万个。我应该期待问题吗?Matplotlib 处理得如何?
  • gnuplot vs Matplotlib 的易用性、周转时间?
  • 将现有的 gnuplot-py 代码移植到 Matplotlib 有多容易?

您将如何处理这项任务?

0 投票
8 回答
67891 浏览

python - Python 绘图库

pylab 有哪些替代方法可以在 Python 中绘图?特别是,我正在寻找不使用pylab所做的有状态模型的东西。

0 投票
9 回答
146570 浏览

python - 如何删除 matplotlib 中的上轴和右轴?

而不是默认的“盒装”轴样式,我只想拥有左轴和下轴,即:

这应该很容易,但我在文档中找不到必要的选项。

0 投票
4 回答
7733 浏览

python - 导入pylab时matplotlib“DLL加载失败”

我是 matplotlib 的新手。我的环境是 WinXP、PythonWin 2.6.2、NumPy 1.3.0、matplotlib 0.98.5.3。

我在网上搜索,据说是因为缺少 msvcp71.dll,但我的 C:\windows\system32\ 中已经有一个

有人可以帮忙吗?谢谢。

0 投票
1 回答
889 浏览

python - 如何使用它的两个视图修改 NumPy.recarray

我是 Python 和 Numpy 的新手,我遇到了一个问题,即在应用于蒙面视图时,我无法修改 numpy.recarray。我从文件中读取recarray,然后创建两个蒙版视图,然后尝试修改for循环中的值。这是一个示例代码。

但是当我打印结果时

文件中的所有 scale_means 仍然为零。

我一定做错了什么。是否有修改视图值的正确方法?是因为我一个一个地应用两个视图吗?

谢谢你。

0 投票
6 回答
23894 浏览

python - 在 numpy 数组中查找相同值序列的长度(运行长度编码)

在一个 pylab 程序(也可能是一个 matlab 程序)中,我有一个代表距离的数字数组:d[t]是时间的距离t(我的数据的时间跨度是len(d)时间单位)。

我感兴趣的事件是距离低于某个阈值时,我想计算这些事件的持续时间。很容易得到一个布尔数组,b = d<threshold问题归结为计算b. 但我不知道如何有效地做到这一点(即使用 numpy 原语),我求助于遍历数组并进行手动更改检测(即当值从 False 变为 True 时初始化计数器,只要值为 True 就增加计数器,并在值返回 False 时将计数器输出到序列)。但这非常慢。

如何有效地检测 numpy 数组中的那种序列?

下面是一些说明我的问题的python代码:第四个点需要很长时间才能出现(如果没有,请增加数组的大小)

0 投票
1 回答
11742 浏览

python - 带有 Python 库的小波图

我知道 SciPy 在 scipy.signal.wavelets 中有一些用于小波的信号处理工具,并且可以使用 Matplotlib 绘制图表,但似乎我做错了。我曾尝试针对线性空间绘制 Daubechies 小波,但这不是我想要的。一般来说,我对小波和数学一窍不通。:)

0 投票
4 回答
7168 浏览

python - 将 Matplotlib 图像作为字符串返回

我在 django 应用程序中使用 matplotlib,并希望直接返回渲染图像。到目前为止我可以去plt.savefig(...),然后返回图像的位置。

我想做的是:

有任何想法吗?