当前位置: 首页 > 面试题库 >

Matplotlib:如何设置当前数字?

洪高阳
2023-03-14
问题内容

希望这是一个简单的问题,但我暂时无法解决。我想使用matplotlib显示2个数字,然后以交互方式使用它们。我用以下方法创建数字:

import matplotlib
import pylab as pl

f1 = pl.figure()
f2 = pl.figure()

并可以使用类似MATLAB的pyplot界面在两个图中进行绘制和绘制。用

current_figure = pl.gcf()

我可以确定pyplot界面的当前活动图形,具体取决于我单击的图形。现在,我想使用pyplot界面在第一个图形上绘制一些东西,但是当前图形可以是其中任意一个。所以有什么像

pl.set_current_figure(figure)

或任何解决方法?(我知道我可以使用面向对象的界面,但是对于交互式的东西,仅使用诸如plot(x,y)之类的命令就更好了)


问题答案:

您可以使用以下命令简单地将图形设置f1为新的当前图形:

pl.figure(f1.number)

另一个选择是为数字赋予名称(或数字),这可能有助于使代码更易于阅读:

pl.figure("Share values")
# ... some plots ...
pl.figure("Profits")
# ... some plots ...

pl.figure("Share values")  # Selects the first figure again

实际上,数字“数字”可以是字符串,可以说比简单数字更明确。

PS :本pyplot相当于pylab.figure()IS matplotlib.pyplot.figure()



 类似资料:
  • 那我试试这个 但是我有 如何设置xlabel和ylabel,然后将新图像另存为文件?

  • 据我所知,这个留档提供了3种方法来更改绘图的样式参数(如)。这些方法是:使用样式表一次设置许多参数;通过或设置特定参数;或者使用文件设置默认值。 我想了解我上面列出的每个方法中是否都可以访问所有参数,以及在哪里可以找到所有参数的综合列表。 我试图从链接留档中理解这一点,但我经常失败。一个具体的例子是设置轴字体。我通常使用这样的组合: 但是不清楚我设置了什么参数(如果有的话)。例如,是否存在可以包含

  • 我有这样一个代码: 从图中可以看出,Fontsize中的设置不影响图例标题字体大小。 如何将图例标题的字体大小设置为较小的大小?

  • 问题内容: 嗨,我在每个页面上的网站上都有一个菜单,我想将其放在自己的menu.php文件中,但是我不确定如何为我所在的任何页面设置 class =“ active” 。这是我的代码:请帮助我 menu.php: 问题答案: 如果您要在脚本中构建一个页面数组并将其与当前活动页面一起传递到视图文件,将会更容易: 使用像Smarty这样的模板引擎,您的menu.php看起来会更好:

  • 问题内容: 我是matplotlib的新用户,我的平台是Ubuntu 10.04 Python 2.6.5 这是我的代码 错误是: 我安装了“防颗粒几何”库,但是它不起作用。 我尝试使用后端的其他参数,例如“ GTK”和“ TkAgg”。 我安装了软件包,但错误仍在下面。 谁能告诉我一个可执行的后端参数及其依赖库? 这是错误: 问题答案: 您当前选择的后端“ agg”不支持show()。 后端用于

  • 函数名称:设置通知音量值 函数功能: 设置通知音量大小 函数方法 device.setNotificationVolume(vol) 参数 类型 必填 说明 vol number 是 通知音量值 函数用例 device.setNotificationVolume(5) 注意事项 目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中函数仅支持积木编程,不支持触动精灵,同理请勿将触动精灵