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

python - 矢量场图上箭头大小的问题

我想知道如何才能使箭头的长度为 sqrt(2)(因为它们的 x 和 y 坐标的长度为 1)。正如您在下面显示的图片中看到的那样,它们看起来很小。谢谢!从 pylab 导入 * 从 numpy 导入 ma

替代文字 http://img18.imageshack.us/img18/6971/arrowsi.png

0 投票
2 回答
19098 浏览

python - 如何在 Django 中使用 Matplotlib?

从网上的一些例子我做了下面的测试代码。有用!

...但是如果我重新加载页面,馅饼会用相同的图像绘制自己。每次我重新加载页面时,某些部分都会变暗。当我重新启动开发服务器时,它会被重置。如何在 Django 中使用Matplotlib正确绘制?它似乎记得一些图画......

源views.py(让urls.py链接到它):

我正在使用 Django 1.0.1 和 Python 2.6.2 (Linux)。

0 投票
1 回答
5139 浏览

python - 是否可以使用 Python Tkinter 制作自定义鼠标光标?(使用带有 TkAgg 后端的 matplotlib)

这很可能只是一个一般的 Python Tkinter 问题,不一定是 matplotlib 问题。

因此,我正在使用 Matplotlib“TkAgg”后端(使用 TkInter 将 Agg 渲染到 Tk 画布)在 matplotlib 之上开发一套相当大的绘图功能。我正在使用 matplotlib 开箱即用提供的一些默认缩放功能......特别是默认 matplotlib 工具栏上的“缩放到框”按钮。我通过继承现有的“matplotlib.backends.backend_tkagg.NavigationToolbar2TkAgg”类来创建自己的工具栏。

几乎,这里的问题是我讨厌“缩放到框”使用的默认图标(Tkinter“tcross”)。我已经弄清楚如何使用不同的 Tkinter 内置光标(例如,这会将光标更改为“加号”而不是“tcross”):

一般来说,我知道要将当前鼠标光标更改为工具栏类中的内置 Tkinter 光标之一,我可以调用:

所以我真正非常喜欢的是能够在用户处于“缩放模式”时使用放大镜图标。我已经有了一个 .ppm 的放大镜图标,我想使用它和所有东西,但我终其一生都无法弄清楚如何将放大镜用作鼠标光标图标。是否可以在 Python Tkinter 中使用自定义图像作为鼠标光标?帮助!

平台说明:这需要在 Mac OS X 10.5+、RedHat Enterprise Linux 5 以及可能的 Solaris 10 上可用,因此不希望使用特定于平台的解决方案。

0 投票
1 回答
773 浏览

python - 如何在 matplotlib 中禁用屏幕更新

我有一个循环,它在每次迭代时向图中添加一条线。现在这非常慢,因为它似乎每次都重新绘制整个图表。是否可以在设置图表时禁用屏幕更新,然后在之后重新启用它们。

这是代码:

我知道我应该将这一切结合到一个调用中plot,我可能会在这个例子中这样做。但是还有其他一些问题会更大,因此通用解决方案将非常有帮助。

谢谢!

0 投票
4 回答
1528 浏览

python - 如何在我的物理实验室课程中使用 python、PyLab、NumPy 等而不是 excel

这个学期我参加了一门科学编程课程,我非常喜欢并尝试了很多。我们使用了 python,以及所有相关的模块。下学期我将参加一个物理实验室,我只是想听听你们中的一些人如何以 excel 无法或比 excel 能力更好的方式帮助我。我将 Mathematica 用于符号的东西,所以我会使用 python 来处理数据。

在我的脑海中,以下是我可以做的相关事情:

  • 您在介绍课程中所期望的所有内容(循环、数组、切片数组等)。

  • 从文本文件中读取数据。

  • 绘制散点图、折线图和条形图。

  • 学习如何绘制线性回归,但还没有完全弄清楚。

  • 我在 Project Euler 上完成了 7 道题(没什么可吹嘘的,但它可能会让你更好地了解我在技能方面的地位)。

期待听到你们中的一些人的来信。您不必解释如何使用您提到的东西,我可以查找文档。

0 投票
3 回答
22708 浏览

matplotlib - matplotlib:控制饼图字体颜色、线宽

我正在使用一些简单的 matplotlib 函数来绘制饼图:

但是,我不知道如何设置默认字体颜色、线条颜色、字体大小——或者将它们传递给 pie()。它是如何完成的?

0 投票
1 回答
1231 浏览

python - 几个matplotlib新手的疑惑

我刚刚开始使用“matplotlib”,并且遇到了 2 个主要障碍,我似乎无法从文档/示例等中解决:这是 Python 源代码:

  1. 疑点一:如你所见,我基本上是清空剧情,然后每次都保存新剧情。我想保持 Y 轴的范围不变,我试图通过“plt.axis([0,500,0,180])”来做到这一点。但它似乎不起作用,并且每次都会自动设置。
  2. 疑问2:我宁愿获得一个“*”的图,而不是获得点由连续线连接的默认图。我该怎么做?
0 投票
2 回答
11745 浏览

python - matplotlib 中的交互模式

我想根据从套接字连接接收到的 y 轴数据动态更新散点图。我在交互模式下使用 python matplot lib 来执行此操作,但是在动态更新期间,如果我将窗口移动到不同的位置或最小化窗口,那么绘图更新会突然停止。这个怎么做?

我附上了此处使用的示例动态更新代码,同样的问题也出现在此处。

0 投票
4 回答
117068 浏览

matplotlib - Matplotlib:更改轴的颜色

有没有办法改变 matplotlib 中轴(不是刻度)的颜色?我一直在查看 Axes、Axis 和 Artist 的文档,但没有运气;matplotlib 库也没有任何提示。任何的想法?

0 投票
3 回答
223197 浏览

python - 如何在 matplotlib 中制作 3D 散点图

我目前有一个 nx3 矩阵数组。我想将三列绘制为三个轴。我怎样才能做到这一点?

我用谷歌搜索过,人们建议使用Matlab,但我真的很难理解它。我还需要它是一个散点图。

有人可以教我吗?