如何在for循环中向现有matplotlib图形添加行?

用户名

我对matplotlib不太熟悉,想在for循环的每次迭代中向这两个不同的绘图中的每一个添加一行。我尝试了下面简化示例中显示的两件事,但是都抛出了错误。

import matplotlib.pyplot as plt

ax1 = plt.figure()
ax2 = plt.figure()

for i in range(5):
    ## these throw "Can not put single artist in more than one figure" error
    plt.plot([0,i], [0,i], figure=ax1)
    plt.plot([i,0], [i,0], figure=ax2)

    ## these throw "'Figure' object has no attribute 'plot'" error
    ax1.plot([0,i], [0,i])
    ax2.plot([i,0], [i,0])
特格

我无法正确理解您的目标,但是由于使用图形时好像它们是轴一样,您会遇到错误。您需要声明一个属于图形的轴对象,如下所示:

import matplotlib.pyplot as plt

fig1 = plt.figure() #figure object
fig2 = plt.figure()
ax1 = fig1.gca() #axis object
ax2 = fig2.gca()

for i in range(5):
    ax1.plot([0,i], [0,i])
    ax2.plot([i,0], [i,0])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在循环中动态添加XElement?

来自分类Dev

如何在循环中添加用户输入?

来自分类Dev

如何使用Java在现有Excel文件中添加行?

来自分类Dev

如何在C#WPF中向Datagrid添加行

来自分类Dev

如何向ngTable添加行

来自分类Dev

如何在Julia中向现有函数添加方法?

来自分类Dev

如何在熊猫现有数据框中添加行?- Python

来自分类Dev

如何使用plot.ly向现有图形添加新数据

来自分类Dev

如何在do while循环中向文本框添加新值

来自分类Dev

如何在Python中向DF添加/估算附加行

来自分类Dev

如何在for循环中添加readline的输出

来自分类Dev

如何在python循环中向字典添加新的键和值,字典是类对象的属性

来自分类Dev

如何在UWP中向Datagrid动态添加行?

来自分类Dev

如何在循环中反复向变量添加特定值?

来自分类Dev

如何在无效的循环中添加条件?

来自分类Dev

如何在for循环中的批处理命令中附加到现有文件名

来自分类Dev

如何在循环中动态添加XElement?

来自分类Dev

如何在循环中添加用户输入?

来自分类Dev

如何在For循环中添加行内暂停?

来自分类Dev

如何在每个循环中添加变量

来自分类Dev

如何在Coffeescript中向现有对象添加方法?

来自分类Dev

如何在for循环中将边添加到图形中?

来自分类Dev

在R中添加行时如何在for循环中对数据集的所有变量应用回归

来自分类Dev

在 foreach 循环中向现有数组键添加值

来自分类Dev

如何在 CloudKit 中向现有记录添加字段

来自分类Dev

在 for 循环中的打印之间添加行

来自分类Dev

如何在现有的 matplotlib 中绘制新图形

来自分类Dev

向现有 Excel 文件添加行

来自分类Dev

如何在 MechanicalSoup 中向现有 cookie 添加 cookie

Related 相关文章

热门标签

归档