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

python - 如何在金融 Matplotlib Python 图中跳过空日期(周末)?

我目前正在使用此命令使用Matplotlib绘制财务高点和低点。效果很好,但是如何去除没有市场数据的天数(例如周末和节假日)在 x 轴上留下的空白?

我有日期、高点、低点、收盘价和开盘价的列表。我找不到任何使用 x 轴创建图表的示例,该图表显示日期但不强制执行恒定比例。

0 投票
2 回答
7167 浏览

python - 如何使用 csv dictreader、matplotlib 和 numpy 创建概率密度函数图?

我正在尝试使用 csv dictreader、matplotlib 和 numpy 使用 csv 文件的一列中的数据创建一个简单的概率密度函数(pdf)图...

有没有一种简单的方法可以将 CSV DictReader 与 numpy 数组结合使用?下面是不起作用的代码。错误消息是 TypeError: len() of unsized object,我猜这与我的数据不是 numpy 数组格式有关吗?我的数据也有负数和正数。提前致谢!

0 投票
2 回答
2933 浏览

python - matplotlib 中的背靠背直方图

在 Matlab 中有一个很好的函数可以绘制背靠背直方图。我需要在 matplotlib 中创建一个类似的图表。任何人都可以显示一个工作代码示例吗?

0 投票
1 回答
5850 浏览

python - 显示/隐藏情节的图例

我对 python 比较陌生,正在开发一个 pyqt GUI。我想提供一个复选框选项来显示/隐藏情节的图例。有没有办法隐藏传奇?

我尝试过使用 pyplot 的 ' _nolegend_',它似乎适用于选择的图例条目,但如果应用于所有条目,它会创建一个 ValueError。

我可以通过清除和重绘整个情节来强行隐藏传说,但是......这是一件可怕的事情,尤其是对于大型数据集。

感谢您对此的任何帮助。

0 投票
5 回答
27714 浏览

python - Matplotlib 坐标。sys原点在左上角

如何将 matplotlib 图的原点翻转到左上角 - 而不是默认的左下角?我正在使用 matplotlib.pylab.plot 来生成绘图(尽管如果有另一个更灵活的绘图例程,请告诉我)。

我正在寻找 matlab 命令的等效项:axis ij;

另外,我花了几个小时浏览 matplotlib 帮助和谷歌,但还没有找到答案。有关我可以在哪里查找答案的一些信息也会有所帮助。

0 投票
6 回答
281936 浏览

python - 如何使用 matplotlib 在单个页面上制作多个图?

我编写了一次打开 16 个数字的代码。目前它们都作为单独的图表打开。我希望他们在同一页面上打开所有内容。不是同一张图。我想在单个页面/窗口上显示 16 个单独的图表。同样由于某种原因,numbins 和 defaultreallimits 的格式不符合图 1。我需要使用 subplot 命令吗?我不明白为什么我必须这样做,但不知道我还能做什么?

0 投票
7 回答
159719 浏览

matplotlib - 在 matplotlib 中为图形添加字幕

我想给我的图表一个 18pt 大字体的标题,然后在它下面的一个较小的 10pt 字体的字幕。如何在 matplotlib 中执行此操作?看来该title()函数只接受一个具有单个fontsize属性的单个字符串。必须有一种方法可以做到这一点,但是如何呢?

0 投票
3 回答
43284 浏览

python - Python with matplotlib - 并行绘制多个图形

我的功能有助于生成图形的一小部分。我正在尝试使用这些函数来生成多个数字?所以是这样的:

  1. 使用图 1
  2. 做别的事
  3. 使用图 2
  4. 做别的事
  5. 使用图 1
  6. 做别的事
  7. 使用图 2

如果有人可以提供帮助,那就太好了!

0 投票
2 回答
12134 浏览

python - 在 matplotlib 中绘制两个共享 x 轴的图

我必须在一个屏幕上绘制 2 个图表。x 轴保持不变,但 y 轴应该不同。

我怎么能在'matplotlib'中做到这一点?

0 投票
2 回答
4368 浏览

python - Python with matplotlib - 重用绘图函数

我对这个问题有一个后续问题。

是否可以通过在图形的不同部分上工作的多个 python 脚本来简化图形的生成?

例如,如果我有以下功能:

函数A:绘制某事物的直方图
函数B:绘制一个包含文本的框
函数C:绘制某事物C的图
函数D:绘制某事物D的图

如何在不同的脚本中重用上述功能?例如,如果我想创建一个带有直方图和 C 的图的图形,我会以某种方式从我的脚本中调用 FunctionA 和 FunctionC。或者,如果我想要一个包含两个图的图形,我会调用 FunctionC 和 FunctionD。

我不确定我是否清楚地解释自己,但提出这个问题的另一种方式是:如何将图形对象传递给函数,然后让函数向传递的图形对象绘制一些东西,然后将其返回到主脚本添加其他内容,如标题或其他内容?