プロットした後、Pythonプロットでx軸を並べ替えることはできますか?

MasterShifu

2つの異なるデータフレームから2つの列を1つのグラフにプロットしようとしています。1つにプロットするコードを見つけましたが、x軸は昇順である必要があります。この場合、それを行うことはできますか?

df1=pd.DataFrame({ 'ID': ['A1','A2','A6','A7','A9'], 'F1_S': [23,75,42,77,54] },
                 columns=['ID', 'F1_S'])
df2=pd.DataFrame({ 'ID': ['A3','A4','A5','A8'], 'F1_S': [66,43,56,86] },
                 columns=['ID', 'F1_S'])
x1 = list(df1['ID'])
y1= list(df1['F1_S'])
lists1 = sorted(zip(*[x, y1]))
x1, y1 = zip(*sorted(zip(x1, y1)))

x2 = list(df2['ID'])
y2= list(df2['F1_S'])
lists2 = sorted(zip(*[x2, y2]))
x2, y2 = zip(*sorted(zip(x2, y2)))

plt.plot (x1,y1)
plt.plot(x2,y2)
ソベク

これが完全にあなたが望むものであるかどうかはわかりませんが、ここに行きます:

import pandas as pd
import matplotlib.pyplot as plt


df1 = pd.DataFrame({'ID': ['A1', 'A2', 'A6', 'A7', 'A9'],
                    'F1_S': [23, 75, 42, 77, 54]},
                   columns=['ID', 'F1_S'])
df2 = pd.DataFrame({'ID': ['A3', 'A4', 'A5', 'A8'],
                    'F1_S': [66, 43, 56, 86]},
                   columns=['ID', 'F1_S'])

df1.set_index('ID', inplace=True)
df1.index.name = None
df1.columns = ['F1_S_1']
df2.set_index('ID', inplace=True)
df2.index.name = None
df2.columns = ['F1_S_2']
df = pd.concat([df1, df2], sort=True).sort_index().interpolate(limit_area='inside')
ax = df.plot()
ax.set_xticklabels(['A0'] + df.index.tolist())
plt.show()

結果は次のとおりです。

ここに画像の説明を入力してください

df.plot() 軸のラベル付けに1つずつエラーがあるようです。正しく表示するには、偽の要素をxlabelリストにハックする必要がありました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

x軸の並べ替えをプロットで無効にします

分類Dev

R-プロット-グラフを値で並べ替えることはできません

分類Dev

プロットする前に値を並べ替えることができません

分類Dev

積み上げ面積プロットでx軸を並べ替える方法

分類Dev

OoOEプロセッサで、メモリストアを実際に並べ替えることはできますか?

分類Dev

ES6マップオブジェクトを並べ替えることはできますか?

分類Dev

geom_tileプロットのy軸を変数で並べ替えます

分類Dev

どのように私は、Java 8を使用したマップのリストを並べ替えることができますか?

分類Dev

非アトミックロードは、アトミック取得ロードの後に並べ替えることができますか?

分類Dev

Redisでは、複数の並べ替えられたセット間でメンバーを並べ替えることはできますか?

分類Dev

組み込みの並べ替えでベクトルのマップを並べ替えることができないのはなぜですか?

分類Dev

並べ替え関数を使用して、2つの要素のタプルリストを番号の降順で並べ替えてから、同点の場合はアルファベットの昇順で並べ替えることはできません。

分類Dev

並べ替え可能な要素をドラッグ可能にします。これは、ドロップ可能にドロップでき、ドラッグして戻すとリストに再度接続できます。

分類Dev

x軸の目盛りがプロットグラフで正しく並べ替えられないのはなぜですか

分類Dev

RLMArrayプロパティの数でRLMResultsを並べ替えることはできますか?

分類Dev

オブジェクトの配列をドット、文字、数字で並べ替えます。数字で並べ替えることはできましたが、値を混在させるのは難しいです。可能かどうかわからない

分類Dev

プロットR:軸の月名で並べ替え

分類Dev

軸なしでプロットプロットに別の値を追加することは可能ですか?

分類Dev

選択ドロップダウンリストでMySqlの結果を並べ替えることは可能ですか?

分類Dev

matplotlibのプロット、軸、または図を使用してプロットを描画することの違いは何ですか?

分類Dev

f(x)の計算中にプロットf(x)を均等に埋めるために、x軸の値を並べ替えます

分類Dev

.NETでの後続の書き込みは、ランタイムまたはプロセッサによって並べ替えることができますか?

分類Dev

取得ロードは他の取得操作で並べ替えることができますか?cppreferenceは、非アトミックでリラックスしたものだけが取得によって順序付けられると言います

分類Dev

Googleスプレッドシートの列を(水平方向に)並べ替えることはできますか?

分類Dev

編集可能な要素が有効になった後、JQueryUIドラッグアンドドロップで並べ替えることができません

分類Dev

境界データをチェックするために、テストケースの本文でリストを並べ替えることはできますか?

分類Dev

稜線プロットでパネルを並べ替える

分類Dev

散布図をプロットで並べ替える

分類Dev

動的ドロップダウンをアルファベット順に並べ替えることができません

Related 関連記事

  1. 1

    x軸の並べ替えをプロットで無効にします

  2. 2

    R-プロット-グラフを値で並べ替えることはできません

  3. 3

    プロットする前に値を並べ替えることができません

  4. 4

    積み上げ面積プロットでx軸を並べ替える方法

  5. 5

    OoOEプロセッサで、メモリストアを実際に並べ替えることはできますか?

  6. 6

    ES6マップオブジェクトを並べ替えることはできますか?

  7. 7

    geom_tileプロットのy軸を変数で並べ替えます

  8. 8

    どのように私は、Java 8を使用したマップのリストを並べ替えることができますか?

  9. 9

    非アトミックロードは、アトミック取得ロードの後に並べ替えることができますか?

  10. 10

    Redisでは、複数の並べ替えられたセット間でメンバーを並べ替えることはできますか?

  11. 11

    組み込みの並べ替えでベクトルのマップを並べ替えることができないのはなぜですか?

  12. 12

    並べ替え関数を使用して、2つの要素のタプルリストを番号の降順で並べ替えてから、同点の場合はアルファベットの昇順で並べ替えることはできません。

  13. 13

    並べ替え可能な要素をドラッグ可能にします。これは、ドロップ可能にドロップでき、ドラッグして戻すとリストに再度接続できます。

  14. 14

    x軸の目盛りがプロットグラフで正しく並べ替えられないのはなぜですか

  15. 15

    RLMArrayプロパティの数でRLMResultsを並べ替えることはできますか?

  16. 16

    オブジェクトの配列をドット、文字、数字で並べ替えます。数字で並べ替えることはできましたが、値を混在させるのは難しいです。可能かどうかわからない

  17. 17

    プロットR:軸の月名で並べ替え

  18. 18

    軸なしでプロットプロットに別の値を追加することは可能ですか?

  19. 19

    選択ドロップダウンリストでMySqlの結果を並べ替えることは可能ですか?

  20. 20

    matplotlibのプロット、軸、または図を使用してプロットを描画することの違いは何ですか?

  21. 21

    f(x)の計算中にプロットf(x)を均等に埋めるために、x軸の値を並べ替えます

  22. 22

    .NETでの後続の書き込みは、ランタイムまたはプロセッサによって並べ替えることができますか?

  23. 23

    取得ロードは他の取得操作で並べ替えることができますか?cppreferenceは、非アトミックでリラックスしたものだけが取得によって順序付けられると言います

  24. 24

    Googleスプレッドシートの列を(水平方向に)並べ替えることはできますか?

  25. 25

    編集可能な要素が有効になった後、JQueryUIドラッグアンドドロップで並べ替えることができません

  26. 26

    境界データをチェックするために、テストケースの本文でリストを並べ替えることはできますか?

  27. 27

    稜線プロットでパネルを並べ替える

  28. 28

    散布図をプロットで並べ替える

  29. 29

    動的ドロップダウンをアルファベット順に並べ替えることができません

ホットタグ

アーカイブ