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

python - 如何在没有 gcc 错误的情况下安装 matplotlib?

我下载了源代码并解压了它。

以下是我得到的错误。顺便说一句,已经安装了 Numpy。

0 投票
5 回答
483582 浏览

python - 使用 Matplotlib 在 Python 中绘制时间

我有一个格式为 (HH:MM:SS.mmmmmm) 的时间戳数组和另一个浮点数数组,每个数组对应于时间戳数组中的一个值。

我可以使用 Matplotlib 在 x 轴上绘制时间和在 y 轴上绘制数字吗?

我试图这样做,但不知何故它只接受浮点数组。我怎样才能让它绘制时间?我必须以任何方式修改格式吗?

0 投票
1 回答
2068 浏览

python - CherryPy,从 matplotlib 或一般情况下加载图像

我不确定我做错了什么,如果您能指出我要阅读的内容,那就太好了。我在第一个 CherryPy 教程“hello world”中添加了一点 matplotlib 情节。问题1:我怎么知道文件将保存在哪里?它恰好是我运行文件的地方。问题 2:我似乎无法在浏览器中打开/查看图像。当我在浏览器中查看源代码时,一切看起来都是正确的,但没有运气,即使我包含了完整的图像路径。我认为我的问题在于路径,但不确定正在发生的事情的机制

感谢文森特的帮助

0 投票
2 回答
32059 浏览

python - 尝试将子图彼此相邻放置

我正在尝试将两个子图彼此相邻放置(而不是在彼此下方)。我期待看到 [sp1] [sp2]
相反,只有第二个情节 [sp2] 正在显示。

0 投票
2 回答
2246 浏览

python - 在刻度之间放置标签

在 matplotlib 中,我如何在刻度之间放置刻度标签(不低于刻度)

例如:随着时间的推移绘制股票价格时,我希望 x 轴次要刻度显示月份和年份,以显示在连续的 x 轴主要刻度之间(不仅仅是在主要刻度下方)

0 投票
3 回答
56356 浏览

python - matplotlib 边框宽度

我使用 matplotlib 0.99。

我无法更改边框的宽度,subplot我该怎么做?

代码如下:

最后两行不起作用,但以下工作正常:

0 投票
1 回答
5292 浏览

plot - 在子图之间共享等高线图属性

我正在并排绘制几个等高线图,以可视化某些函数的时间演变。我希望在所有子图之间共享每个轮廓的值和颜色,但是每次添加新的子图时,都会重新计算轮廓值(如下图所示),因此它们之间的任何比较都是没有意义的。

带颜色条的等高线图 http://www.inf.utfsm.cl/~rbonvall/colorbar-and-contour-plots.png

我尝试在每个子图实例上手动设置cmap,colorbar和属性的不同组合,但没有成功。axes如何在所有子图之间共享等高线图属性?换句话说,如何为所有子图获得相同的颜色条?

0 投票
2 回答
10514 浏览

python - R用户的matplotlib?

我经常在 R 中制作数字(探索性数据分析类型)。我也在 Python 中编程,想知道 matplotlib 中是否有值得学习的特性或概念。例如,我对 R 非常满意——但它的 image() 函数会生成带有像素化输出的大文件,而 Matlab 的等效图形(我也经常在 Matlab 中编程)似乎在文件大小上是可控的,而且“平滑”——确实matplotlib 也提供这样的减少......?但更一般地说,我想知道 matplotlib 可能带来的其他优势。我并不是说这是一个拖钓问题。谢谢。

0 投票
3 回答
7088 浏览

python - 在 Python 中创建信息图

我想在 python 中创建一个简单的信息图。Matplotlib 似乎有很多功能,但没有什么能涵盖我简单的热图网格示例。

信息图是一个简单的 5 x 5 网格,里面的数字从 0 到 1 不等。然后网格方块将被着色为 0=白色 1=蓝色 0.5 是浅蓝色。

可能可以使用 Matplotlib,但我找不到或组合任何可以提供洞察力的示例来生成它。

任何见解、示例代码或库方向都会有帮助

问候马特

0 投票
2 回答
6544 浏览

python - 如何让 pyplot 图像显示在控制台应用程序上?

我正在尝试使用matplotlib.pyplot.imshow(). 但是,当我从控制台运行程序时,它什么也不显示?

这是代码:

但这并没有说明什么。