1

pandas と ggplot を使用して ipython でデータ分析を行いましたが、これを gui に移動し、pyqt を使用することを考えました。

pyqt で図を作成するには、通常、これらの行に沿って matplotlib を使用します。

    import matplotlib.pyplot as plt
    figure = plt.figure()
    figure.add_subplot(111)
    ax.plot(data, '*-')

しかし、パンダと ggplot の統合を使用したいと思います。しかし、これは機能しません

    p = ggplot(mtcars, aes('mpg', 'qsec')) + geom_point(colour='steelblue')
    ax.plot(p)

pyqtプログラムでpython ggplot図をプロットするにはどうすればよいですか?

4

2 に答える 2

1

上記の p.draw() では、matplotlib の図が返されます。この図を使用してサブプロットを追加し、この軸を pandas プロット関数に渡すか、matplotlibs プロットを直接使用できます。現在、2 つの ggplot プロット (または既存のプロットと新しい ggplot プロット) を組み合わせることはできません (github.com/yhat/ggplot/issues/160 および github.com/yhat/ggplot/issues/181 を参照)。

于 2014-02-21T22:24:04.540 に答える