use*_*834 6 python wxpython matplotlib kernel-density seaborn
我想问一下如何在wxPython面板中嵌入一个海盗形象.
与这篇文章类似,我想在wxPython面板中嵌入一个外部数字.wxPython根据Seaborn的kdeplot函数,我希望GUI 的特定面板根据高斯内核的带宽值绘制数据的密度轮廓,以及数据点的散点图.以下是我希望在面板中绘制的示例:
到目前为止,我已经设法从一个单独的图中得到我想要的wxPython面板.是否有可能在一个wxPython面板中嵌入一个seaborn情节或者应该找到另一种方法来实现我想要的东西?
下面是我的代码的特定部分,在需要时生成绘图:
import seaborn as sns
import numpy as np
fig = self._view_frame.figure
data = np.loadtxt(r'data.csv',delimiter=',')
ax = fig.add_subplot(111)
ax.cla()
sns.kdeplot(data, bw=10, kernel='gau', cmap="Reds")
ax.scatter(data[:,0],data[:,1], color='r')
fig.canvas.draw()
Run Code Online (Sandbox Code Playgroud)
这部分代码在wxPython面板中绘制了散乱的数据点,并为密度轮廓创建了一个外部图形.但是,如果我尝试ax.sns.kdeplot(...)我得到错误
属性错误:AxesSubplot对象没有属性.sns
我不知道我是否可以在wxPython面板中嵌入Seaborn人物,或者我应该尝试以另一种方式实现它.有什么建议?
提前致谢.
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |