如何使用面板管道制作仪表板?

时间:2019-06-18 13:34:31

标签: python python-3.x panel pipeline pyviz

我正在尝试为GUI创建一个独立的仪表板(用户在小部件中输入信息,并且一旦输入便会绘制图形。)我真的不知道如何从网站上的示例开始。我对此并不陌生,似乎这些信息已经完全笼罩了我。

我一直在浏览该网站,但对我来说,这是没有意义的,因为它谈论了很多其他元素,例如param,这些示例根本不清楚。

class Stage1(param.Parameterized):

    a = param.Number(default=5, bounds=(0, 10))

    b = param.Number(default=5, bounds=(0, 10))

    @param.output(('c', param.Number), ('d', param.Number))
    def output(self):
        return self.a * self.b, self.a ** self.b

    @param.depends('a', 'b')
    def view(self):
        c, d = self.output()
        return pn.pane.LaTeX('${a} * {b} = {c}$\n${a}^{{{b}}} = {d}$'.format(
            a=self.a, b=self.b, c=c, d=d), style={'font-size': '2em'})

    def panel(self):
        return pn.Row(self.param, self.view)

stage1 = Stage1()
stage1.panel()

我希望能够制作Pipeline仪表板应用程序,或者至少将其指向正确的方向。

0 个答案:

没有答案