我一直在使用这个代码作为一个模型来修改一个应用程序,以支持在同一个轴上覆盖超过8个单独的绘图,并在两侧使用不同的比例。你知道吗
到目前为止我有几个问题。你知道吗
一些Y标签在左边,一些在右边。2或3在两侧(不是全部)重复(错误)。它似乎是在右侧,覆盖了一个重复造成胡言乱语。一个比例尺包含绘制的数据数量。
当应用程序停止时,黑色窗口(DOS提示窗口)不会消失。我有一个理论,创建了两个“canvas”块,一个是通过调用创建一个实例,使用一个调用创建一个canvas,另一个是创建一个绘图区域(不称之为canvas)。电话如下:
myLOG_Fig = m_plt.figure(figsize=(3.0, 3.0), dpi=100)
self.myLOG_PlotCanvas = FigCanvas( panel, -1, myLOG_Fig )
self.myLOG_HostAxes = host_subplot(111, axes_class=AA.Axes)
集合1需要将self.myLOG_PlotCanvas
呈现给Sizer
放置例程,该例程将图像(绘图区域画布)应用于面板(四个面板之一)。这套作品的伟大,直到我开始其他绘图(2至8)的画布。你知道吗
我找到了一个解决方案(第2组),它使用mpl工具包和AA来共享X轴,并呈现2个以上的比例。通过更改代码以允许设置2,我注意到了问题所在。绘图的比例和颜色正确。侧刻度看起来几乎不错(例外是在右边重复),我不能改变X轴标签和Y轴标签的字体大小。我可以用set 1控制颜色和字体大小。集合2对更改角色属性没有响应。还有一些代码必须使用集合2所需的代码(但我没有在这里列出)。我个人不认为这两个画布绘图区域是相同的,这也是为什么应用程序没有死掉的原因之一(黑色DOS窗口徘徊)。你知道吗
是否有更新版本的matplotlib和mpl\u工具包代码将例程连接到一个画布绘图区域?是否有一些代码可以满足我的要求(使用大小调整器等)来生成一个在每个选项卡上都有选项卡和绘图区域的应用程序?你知道吗
以下是我对问题的解决方案(我在2013年发布)。在寻找答案和解决方案之后,我找到了几个代码片段,并将它们拼凑在一起,使它们成为一个“团队”。。。 省略一些设置代码以保持列出的代码简短。每个的数组 y轴是省略的部分之一。你知道吗
代码段如下:
类子帧(wx.框架): “”“子帧(2169行)” Sub-Frame类创建包含图形和画布的框架 用于打印图像。
包含以下方法:
代码结束。 绘图开始示例软件代码:
代码结束
canvas窗口的有趣特性是它支持双击,这会导致出现一个新的(空白)窗口。为了节省空间,省略了一些代码。你知道吗
选择一个包含4到7列数据的文件。每一列都呈现给一个数组[](每个数组都有不同的名称)。将保留插入数组的项目的确切数目的计数。一个数组\u count[]将匹配数据数组中的每个条目。并将指示每个x轴步长的时间步长(本例中为0.0167)。图显示的一个例子已经上传给那些感兴趣的人。你知道吗
相关问题 更多 >
编程相关推荐