小编Sep*_*ehr的帖子

关闭窗口不会终止所有进程

我有一个非常简单的程序,只需按一下按钮即可显示简单的图表.我的问题是,当我关闭应用程序窗口时,程序会一直运行,直到我从终端终止它.下面是我的代码,我的调查表明问题是由

matplotlib.use('TkAgg')
Run Code Online (Sandbox Code Playgroud)

但我不知道如何解决它!如果它有帮助,我正在运行OSX.

#!/usr/bin/python

from Tkinter import *
import matplotlib
matplotlib.use('TkAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import matplotlib.pyplot as plt
# ------ End of imports

class Ops:
    def show_plot(self):
        self.f, self.figarray = plt.subplots(1, sharex=True, sharey=True)
        self.figarray.plot((1,2,3),(1,2,3))
        plt.tight_layout()
        self.canvas = FigureCanvasTkAgg(self.f, master=self.mainFrame)
        self.canvas._tkcanvas.config(background='white', borderwidth=0, highlightthickness=0)
        self.canvas._tkcanvas.pack(side=TOP, fill=BOTH)


class GUI(Ops):
    def __init__(self, master):
        self.master = master
        self.width = self.master.winfo_screenwidth()  # Width of the screen
        self.height = self.master.winfo_screenheight()  # Height of the screen
        self.x = (self.width / 2)
        self.y = (self.height / 2)
        self.master.geometry("%dx%d+%d+%d" …
Run Code Online (Sandbox Code Playgroud)

python tkinter osx-yosemite

9
推荐指数
1
解决办法
2909
查看次数

使用字典中的 MultiIndex 列创建数据框

使用以下字典:

dic = {'S1':["2013-11-12", "2013-11-13"],
       'S2':["2013-11-15", "2013-11-17"]}
Run Code Online (Sandbox Code Playgroud)

如何使用多个列索引创建以下 DataFrame?

             S1                             S2                      
    Start          Stop            Start          Stop     
 2013-11-12     2013-11-13      2013-11-15     2013-11-17
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

python pandas

5
推荐指数
1
解决办法
1729
查看次数

使用ggplot绘制数据框的所有行

我对R很新,我可能在这里有一个相当"愚蠢的问题".

我有一个数据框,包含10个传感器的多个测量值(名为X1,X2,... X10).每个行号表示试用号.因此,例如,如果我们假设我们有7个试验,那么数据框看起来像这样:

    X1  X2  X3  X4  X5  X6  X7  X8  X9  X10
1   5   2   6   0   10  10  3   1   8   9
2   1   2   2   10  1   0   8   2   5   5
3   9   0   0   8   7   9   10  3   3   5
4   10  9   5   6   7   9   0   9   8   6
5   1   4   2   4   3   10  8   0   1   7
6   5   2   10  7   6   0   4   1   8   7
7 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

ggplot2 ×1

osx-yosemite ×1

pandas ×1

r ×1

tkinter ×1