Pandas.DataFrame.plotとmatplotlib.plot,エラーバー(yerr)表示を微調整したいのだが・・・。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーPandas.DataFrame.plotとmatplotlib.plot,エラーバー(yerr)表示を微調整したいのだが・・・。813件11エラーバーの表示について質問です。columns=['col1','col2','col3','col4','col5'])ここから、可視化プログラム。ax1がpandasのDataFrame.plot、ax2がmatplotlib.pyplotのplotで書かせています。'CL4'))plt.tight_layout()plt.show()細かいところですが、pandasの方は、エラーバーが一番うしろに、一方、mayplotの方は、エラーバーとマーカーが前面にあります。重なり具合の順番を指定できる方法、もしくは、統一する方法があれば、教えて下さい。pandasのplotの方が、プログラム少なく便利です。見栄えの微調整で問題ありか?matplotのplotでは、エラーバー&マーカーとラインのプログラムが別行なので、その順番を入れ替えてみたが、表示には変化なし。上記、プログラムで、こうした方がいいよとかアドバイスもウェルカムです。matplotの方で、1ラインずつ書かせている命令を単純化したいです。1000ラインとかあると、とても面倒で書けない。for分で回す?あきらめてpandasのdataframe.plotを使う?見栄えの微調整は?という問題を今抱えております。わがままな質問かもしれませんが、見栄えの美しさを追求しております。みなさん、この程度の折れ線グラフを描きたい場合、pandasとmatplotどちら派なんでしょう?また、pandasのplotではできないが、matplotのplotならこんな事ができる!!等のコメントも嬉しいです。票1matplotでは重なり具合の順番をzorderで指定できます。zoderの大きい値の方が上になるので、ラインの方にzoderで大きい値を指定すると、エラーバーが後ろになります。zorder=10)matplotの方で、マーカーを付けてforで繰り返し処理をさせるようにすると以下のようなコードになります。'CL4'))plt.tight_layout()plt.show()pandasのplotは、matplotを使った簡易版で手軽にグラフが描けるという特徴があります。細かな設定をしたい場合はmatplotを直接使った方がいいと思います。df.iloc[:,i+1],..)という指定(df.iloc[:,i+1])ができるのですね。これができないと思い込んでいました。zoderはzorderが正解ですね?。これで全て上手くいきました。ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。作図した場合のax.set_label()について質問です。デフォルト表示のラベルを上書きできない・・0pandas.dataframeからilocを用いて必要なデータだけを抜き出した際に表示されるワーニングについて教えてください。3matplotlibでplotの線の色を変更する方法0pandasのdataframeのファイルへの出力1matplotlib.pyplot.plotの最大値について1matplotlib.pyplotのplotできれいな曲線が書けません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。