7

2 つの別々のデータフレームから同じ散布図にデータを取得しようとしています。次のようなものを使用する R のソリューションを見てきました。

ggplot() + geom_point(data = df1, aes(df1.x,df2.y)) + geom_point(data = df2,aes(df2.x, df2.y))

しかし、Pythonでは、モジュールを使用して、引数なしggplotで使用しようとするとエラーが発生します。ggplot()これは単にモジュールの制限ですか? プロットを行うために別のツールを使用できる可能性が高いことはわかっていますが、可能であれば ggplot ソリューションを使用したいと思います。

私の最初のデータ フレームは、2 分ごとの電圧情報と 1 時間ごとの温度情報で構成されているため、2 つのデータ フレームを組み合わせても 1 対 1 ではありません。

4

1 に答える 1

12

1 つのデータフレームを ggplot() の引数として指定し、もう 1 つのデータフレームを 2 番目の geom_point 宣言内に指定するだけで、作業を行う必要があります。

ggplot(aes(x='x', y='y'), data=df1) + geom_point() + 
       geom_point(aes(x='x', y='y'), data=df2)

(私は列名表記を使用することを好みます。よりエレガントだと思いますが、これは単なる個人的な好みです)

于 2014-05-21T07:20:00.917 に答える