问题标签 [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 回答
754 浏览

django - matplotlib svg 需要插件才能查看

我正在尝试从 matplotlib 动态渲染 SVG 图像并将其插入 HTML 文档。

我使用 Cairo.SVG 作为 matplotlib 后端。

现在每当我尝试将其插入

我要么一无所获,要么从 Firefox 得到“缺少插件”错误。

仅供参考,我正在使用 Firefox。此外,我在网上找到的任何其他 SVG 图像示例都可以正常工作 - 并且不需要插件。

matplotlib 是否以我不知道的某种特殊格式渲染 SVG 图像?

0 投票
1 回答
12809 浏览

python - Matplotlib Legend for Scatter 具有自定义颜色

我对此有点新手,正在尝试创建一个具有自定义气泡大小和颜色的散点图。该图表显示正常,但我如何获得说明颜色所指的图例。这是据我所知:

该线程很有帮助,但无法解决我的问题:Matplotlib:图例未正确显示

0 投票
4 回答
329 浏览

python - 这个python函数代码如何工作?

这是来自 matplotlib 中 csv2rec 的源代码

如果它的唯一参数是'func,default',这个函数如何工作?

ismissing 接受一个名称和一个值,并确定该行是否应该在一个 numpy 数组中被屏蔽。

func 可以是 str、int、float 或 dateparser……它转换数据。也许并不重要。我只是想知道它如何获得“名称”和“价值”

我是初学者。感谢任何2美分!我希望能变得足够好来帮助别人!

0 投票
3 回答
158 浏览

python - 这是如何运作的?

所以我试图理解 matplotlib.mlab 中 csv2rec 的源文件。它用于获取 csv 文件并将数据解析为特定格式。所以它可能需要一个字符串'234'并将其转换为int。或取一个日期字符串并将其转换为 python 日期时间。

我对这个功能的问题是“转换器”。它从无开始。然后稍后 'func = converters[j]' j 我知道是一个刚刚通过枚举创建的数字。因此它正在寻找由 j 索引的相应转换器项。但是转换器中什么都没有,因为它是 None 对吗?除非python程序不必从上到下阅读?在这种情况下,我们从接下来的两行“if len(item.st....etc)”或“else:”部分获取 func。但是,我只是假设它必须从上到下阅读。

我不知道其他任何事情是否重要,所以我只包含了整个功能。convertd 是一个字典映射,我相信用户可以提供作为参数来自动查找转换器。checkrows 只是用户在开始时作为参数提供的一个数字,用于检查有效性。默认为无。我还是一个初学者,所以仅供参考。=)

谢谢大家。这个网站太有帮助了!

0 投票
1 回答
3703 浏览

matplotlib - 八度颜色条和单位

GNU Octave中,您可以制作一张图片,其中不同的颜色代表矩阵中的不同值。您还可以添加一个颜色条,它显示什么颜色对应什么值。

是否可以以某种方式将单位添加到颜色栏中显示的值?不是说“0.36”而是说“0.36 V/nm”?我知道这在 Matlab 中是可能的,但我不知道如何在 Octave 中做到这一点。有什么好的解决方法吗?

我假设这里有人会提到我应该改用 matplotlib(这通常会发生)。你将如何用它来完成同样的事情?

0 投票
7 回答
9920 浏览

python - 在 Snow Leopard 上为 Python 编译 Matplotlib

我已经杀死了半天试图在 Snow Leopard 上为 python 编译 matplotlib。我使用了谷歌并找到了这个有用的页面(http://blog.hyperjeff.net/?p=160),但我仍然无法编译它。我在该页面上看到其他用户的评论,所以我知道我并不孤单。

我已经独立安装了 zlib、libpng 和 freetype。

我编辑了 make.osx 文件以在顶部包含它:

然后我运行:

这给了我:

我只是迷路了。

0 投票
2 回答
1656 浏览

python - Python matplotlib 3d条形函数

如何将字符串添加到 Axes3D 中的轴而不是数字?

我刚开始使用 matplotlib。我使用 Axes3dD 绘制类似于他们网站上给出的示例(http://matplotlib.sourceforge.net/examples/mplot3d/bars3d_demo.html)。请注意,必须使用最后一个版本(matplotlib 0.99.1),否则轴会有点怪异。该示例使用以下代码:

现在我的问题是,我无法将轴重命名为我想要的。我需要将订书钉命名为字符串名称,而不是数字。这我只想在两个维度上做——x 维度和 z 维度(深度)。我试过使用这个命令:

我没有收到错误消息,但仍然没有刺痛。如果有人能回答这个问题,我将非常高兴!

0 投票
3 回答
8319 浏览

python - Matplotlib 方形箱线图

我在同一个图中有两个箱线图。出于样式原因,轴应具有相同的长度,以使图形框为正方形。我尝试使用该set_aspect方法,但是由于它们的范围,轴的差异太大,结果很糟糕。

即使它们的点数不同,是否可以有 1:1 的轴?

0 投票
2 回答
8047 浏览

python - 如何获得由等高线图绘制的线的 (x,y) 值?

有没有一种简单的方法来获取这样绘制的等高线的 (x,y) 值:

0 投票
1 回答
1118 浏览

python - matplotlib 中的直方图在顶部被裁剪

我有一个使用 matplotlib 生成直方图的 Python 程序。问题是生成的图像有时会在顶部被裁剪。首先,这是相关的代码摘录,其中pltismatplotlib.pyplotfigis matplotlib.figure

问题出现在如下情况。我可能有 300 个元素grades,其中 3 个容器中的元素超过 20 个,其余的不到 20 个。超过 20 个的容器的顶部将被切断,y 轴最多只能达到 20。但这并不总是发生:grades具有相似分布的不同 300 个元素可能会正确呈现,并且 y 轴缩放以适合figsize. 另请注意,x 轴总是正确显示。

我该怎么做才能使 y 轴正确缩放并生成适合图像的条形?