私はExcelスプレッドシートからデータを読んでいます。このデータには、6つのシナリオS1〜S6のそれぞれについて多数の観測値があります。私は私のデータフレームDFにデータを読み込むと、次のようになります。私は6つのシナリオごとに異なるバイオリンを持ってviolinplotを作成したいパンダをバイオリンプロットに加工する
Scenario LMP
0 S1 -21.454544
1 S1 -20.778094
2 S1 -20.027689
3 S1 -19.747170
4 S1 -20.814405
5 S1 -21.955406
6 S1 -23.018960
...
12258 S6 -34.089906
12259 S6 -34.222814
12260 S6 -26.712010
12261 S6 -24.555973
12262 S6 -23.062616
12263 S6 -20.488411
。私はPandasとデータフレームが新しく、最後の日に多くの研究/テストが行われたにもかかわらず、私のデータフレームにいくつかのリファレンスを渡すエレガントな方法を理解することはできません(それぞれのシナリオ)は、axes.violinplot()ステートメントで動作します。例えば、私は以下を試しましたが、これはうまくいきません。私は、 "ValueError:サイズ1752の配列を次元2の配列軸にコピーできません"という結果をAxes.violinplotステートメントで取得します。
@ImportanceOfBeingErnestああ、私はこれをしようとしていたとき、私は(コンセプトの証明として)マイナスを使用していました解析されていないデータの列全体(df.iloc [:、1])私は最終的にはデータ値をすべて自分とは反対にする必要がありますが、後でそれを解決できます。それを今のところ取り出す。私はまだ新しいエラーを取得しますが、それを反映するように投稿を更新します。私はpositionステートメントも削除していますが、デフォルトではそれがうまくいくはずです。 –