是否可以执行以下操作来修改matplotlib中的导航工具栏?
fig = figure()
tbar = fig.get_navigation_toolbar()
或更好的方法是:tbar = fig.navtbar
通过引用修改工具栏tbar
,例如使用以下内容删除/添加/编辑按钮:
tbar.add_button(<a Button object>);
tbar.remove_button(a reference to a button);
tbar.edit_button(a reference to a button);
使用以下内容更新该图: fig.canvas.draw()
非常感谢你。
我发现删除不需要的工具栏项的方法是创建一个子类,该子类已实例化并在GTK应用程序中使用。无论如何,当我手动创建Figure,FigureCanvas和NavigationToolbar对象时,这是最简单的方法。
class NavigationToolbar(NavigationToolbar2GTKAgg):
# only display the buttons we need
toolitems = [t for t in NavigationToolbar2GTKAgg.toolitems if
t[0] in ('Home', 'Pan', 'Zoom', 'Save')]
如果要创建自定义按钮,则应查看NavigationToolbar2
backend_bases中的定义。您可以轻松地将自己的条目添加到toolitems
列表中,并在工具栏子类中定义适当的回调函数。
问题内容: 我想知道是否有人想知道为什么在按下GUI上的按钮后,下面的代码为什么不显示带有线的图形。我想创建一个程序,该程序在通过单击按钮导入一组数据后执行一长串命令。这些命令之一将是在同一窗口内的图形上显示光谱数据。这是我到目前为止的内容: 问题答案: 那是因为xaxis和yaxis的范围不会更改为新数据的范围,因此请更改您的refreshFigure,如下所示:
我希望在IntelliJ IDEA中有一个具有以下效果的键盘快捷键:项目工具窗口中的树展开以显示当前打开的类(或文件),并且这个类在树中被选中。
了解如何轻松遮盖图像。将形状或文本转换为可用作占位符且可填充图像的图框。通过将另一个图像放置在图框中,可轻松实现图像替换 — 图像可自动缩放,以适应当前的空间。 创建占位符图框 您可以通过以下任一方法,为图像创建占位符图框: 使用图框工具 ,在画布上绘制空白的矩形图框或椭圆形图框。 将现有的任意形状或文本转换为图框。 利用画布上现有的图像,在该图像的所需区域上通过图框工具进行绘制。 使用“图框工具
问题内容: 有没有一种方法可以让IDE自动修复Checkstyle错误,而不必手动修复每个错误? 问题答案: 如果您使用的是Eclipse,则可以。但是,您无法解决所有问题。有两种方法: 右键点击Package Explorer或其他中的Java文件,然后选择“应用Checkstyle改正”。 单击问题视图中的错误,然后选择“快速修复”。这样可以解决问题。
本文向大家介绍iOS轻松实现导航栏透明渐变,包括了iOS轻松实现导航栏透明渐变的使用技巧和注意事项,需要的朋友参考一下 首先我们来看下效果 一开始当我们什么只设置了一张图片作为它的头部视图的时候,它是这样的 1.首当其冲的,我们先得把导航栏弄透明 那么我们首先得知道,设置navigationBar的BackgroundColor为Clear是没用的,你可以试着设置它的clear,但是没用,原因一会
问题内容: 我刚刚使用突触软件包系统在Ubuntu 9.10中安装了matplotlib。但是,当我尝试以下简单示例时 我没有绘图窗口。关于如何显示绘图窗口的任何想法? 问题答案: 您可以输入 或更好,请使用。 由于 不再建议使用,因此如今的解决方案是