Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wxPython图重叠_Python_Matplotlib_Plot_Wxpython_Figure - Fatal编程技术网

wxPython图重叠

wxPython图重叠,python,matplotlib,plot,wxpython,figure,Python,Matplotlib,Plot,Wxpython,Figure,我正在设计一个GUI,但我的绘图配置有问题。 我不会发布整个脚本,因为它有几百行长。 但我将向您展示我的问题和具体的代码段: 所以你可以从极坐标图上看到丑陋的灰色方块。我不知道如何移除它,或者使它尽可能小 我需要这个在一页上显示多个绘图 另一个小问题是极坐标图中的{0.2,0.4,0.6,0.8,1.0}轴值 这里是我的脚本摘录,希望你能帮助我 import matplotlib.mlab as mlab from mne.connectivity import spectral as sp

我正在设计一个GUI,但我的绘图配置有问题。 我不会发布整个脚本,因为它有几百行长。 但我将向您展示我的问题和具体的代码段:

所以你可以从极坐标图上看到丑陋的灰色方块。我不知道如何移除它,或者使它尽可能小

我需要这个在一页上显示多个绘图

另一个小问题是极坐标图中的
{0.2,0.4,0.6,0.8,1.0}
轴值

这里是我的脚本摘录,希望你能帮助我

import matplotlib.mlab as mlab
from mne.connectivity import spectral as sp
import matplotlib
matplotlib.use('WXAgg')
from matplotlib.figure import Figure
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas

self.figure2 = Figure(figsize=(1,2))
self.axe2 = self.figure2.add_subplot(111)
self.z_plot = FigureCanvas(self, -1, self.figure2)
self.axe2.set_axis_bgcolor('white')
self.axe2.set_title("Connectivity - Channel")
self.axe2.set_xlabel("Frequencs [Hz]")
self.axe2.set_ylabel("Value [  ]")
self.axe2.set_ylim(0, 1.05)
pylab.setp(self.axe2.get_xticklabels(), fontsize=8)
pylab.setp(self.axe2.get_yticklabels(), fontsize=8)
self.axe2.grid(True, color='gray')
# POLAR PLOT
self.figure3 = Figure(figsize=(1,1))
self.axe3 = self.figure3.add_subplot(111, polar=True)
self.P_plot = FigureCanvas(self, -1, self.figure3)
self.P_plot.SetDimensions(860, 20, 500, 200)
self.axe3.set_axis_bgcolor('white')

灰色填充可能是
facecolor
。您可能希望尝试
图形(facecolor='white')
图形(facecolor=[0,0,0])
(RGBA值)。使用axe3.set_yticklabels([])来清除标签。谢谢您的评论。“滴答声问题”很久以前就解决了,不过还是要谢谢你。关于你对脸颜色的建议,我知道它是什么以及我是如何改变颜色的。但是把它改成白色并不能解决我的问题。如果可以使其不可见,那就太好了。您可以尝试使用
Figure(facecolor='none')
或使用阿尔法通道为
0
的RGBA元组,例如
[0,0,0,0]
。谢谢,这就是我正在搜索的。但不幸的是,这并不能解决我的问题。plot face构造的大小始终相同,甚至是透明的,它与其他小部件重叠。