问题标签 [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 投票
4 回答
11290 浏览

python - Matplotlib 中具有独立缩放的多个重叠图

我目前有多次调用matplotlib.pylab.plot以在同一屏幕上显示多组数据的代码,考虑到所有绘图,Matplotlib 将每个数据缩放到全局最小值和最大值。有没有办法让它独立地缩放每个情节,到那个特定情节的最小值和最大值?

0 投票
2 回答
16481 浏览

python - 使用 matplotlib 调整文本和条宽的条形图大小 - python

我正在使用 matplotlib-0.91(第一次)创建一个条形图,但是 y 轴标签被切断了。如果我将图形的宽度增加得足够多,它们最终会完全显示出来,但是输出的大小不正确。

有什么办法处理这个吗?

0 投票
7 回答
212508 浏览

python - 我如何告诉 matplotlib 我完成了一个情节?

以下代码绘制到两个PostScript (.ps) 文件,但第二个包含两行。

如何告诉 matplotlib 重新开始第二个情节?

0 投票
4 回答
2056 浏览

python - 如何在 python 中更改 IP 地址时可视化它们?

我编写了一个小脚本,每次我打开一个新的终端窗口时都会收集我的外部 IP 地址,并将其以及当前时间附加到一个文本文件中。我正在寻找一种方法来可视化我的 IP 地址何时/多久更改一次。我在家庭和校园之间跳来跳去,可以使用脚本将它们分开,但最好将它们分开可视化。

我经常使用 matplotlib。有任何想法吗?

0 投票
2 回答
8134 浏览

python - pylab 中的顶部和底部轴(例如,使用不同的单位)(或左右)

我正在尝试使用 pylab/matplotlib 绘制绘图,并且 x 轴有两组不同的单位。所以我希望情节有两个不同刻度的轴,一个在顶部,一个在底部。(例如,一个有英里,一个有公里左右。)

如下图所示(但我想要多个 X 轴,但这并不重要。)

带 JpGraph 的多轴

有人知道pylab是否可以做到这一点?

0 投票
1 回答
481 浏览

python - Matplotlib 重装 Xcode 后突然崩溃?

我对 python 和 matplotlib 的世界非常熟悉,我很高兴。我注意到我的 Mac 上的 Xcode 无法正常工作,所以我从 Apple 安装了最新版本,它以某种方式破坏了我安装的 matplotlib(或 numpy?)!我现在得到

我尝试重新安装 numpy (Ver 1.3.0) 和 matplotlib (Ver 0.91.1) 无济于事。有任何想法吗?

0 投票
11 回答
61676 浏览

python - Matplotlib 构建问题:错误 C1083:无法打开包含文件:'ft2build.h'

ft2build.h位于此处:

C:\Program Files\GnuWin32\include

最初,我犯了和这里一样的错误:

致命错误 C1083:无法打开包含文件:'tiffio.h':没有此类文件或目录 VC++ 2008

但从那时起,我已经更正了那个特定的错误(我已将上述目录添加到“包含”列表,而不是“可执行文件”列表),但我仍然收到错误。完整的输出是这样的:

我应该提到这是 Python 2.6

0 投票
6 回答
975604 浏览

python - 在 python 中使用 matplotlib 绘制对数轴

我想使用 matplotlib 绘制具有一个对数轴的图形。

我一直在阅读文档,但无法弄清楚语法。我知道这可能很简单,比如'scale=linear'情节论点,但我似乎无法正确理解

示例程序:

0 投票
5 回答
5146 浏览

python - Python中的条形图(o图)3D

我需要以各种形式绘制一些数据。目前我正在使用Matplotlib,我对能够制作的图相当满意。

这个问题是关于如何绘制最后一个。数据类似于“距离表”,像这样(更大,我的表是 128x128,每个元素仍然有 3 个或更多数字)。

现在,我的数据比距离表“结构化”要好得多(我的数据不会像按字母顺序排序的距离表那样“随机”变化),因此 3D条形图,或者其中的 3 个,将是完美的。我的理解是 Matplotlib 中缺少这样的图表。

我可以使用像这样的(彩色)Countor3d像 imshow 这样的 2D 东西,但它并不能很好地代表数据是什么(数据仅在我的 128 点中有意义,两点之间没有任何东西) . 条形的高度比颜色更易读,IMO。

因此问题:

  1. 是否可以在 Matplotlib 中创建 3D 条形图?应该清楚的是,我的意思是使用 2D 域,而不仅仅是出于美学目的而带有“假”3D 渲染的 2D 条形图
  2. 如果上一个问题的答案是否定的,那么是否有其他图书馆能够做到这一点?我非常喜欢基于 Python 的东西,但我对其他 Linux 友好的可能性表示满意
  3. 如果上一个问题的答案是否定的,那么您对如何显示该数据有什么建议吗?例如,创建一个包含值的表,叠加到 imshow 或其他彩色方式?
0 投票
1 回答
6506 浏览

matplotlib - Matplotlib:图例未正确显示

我有想要可视化的不同类的数据点。这是我得到的图像:http: //imgur.com/1x97h

有 10 个类别的 3000 个数据点,每个类别 300 个。它们连接在一个数组d中,我在其块上迭代。标签在 中给出labels

有谁知道为什么我的传奇被搞砸了?