matplolibサブプロットを使用して、散布図に(x、y)の8つの異なるペアをプロットします

シリンエラヒ

(x1、y1)、.....(x8、y8)のように(x、y)の8つの異なるペアがあり、最初のサブプロットが示す4つのサブプロット(すべて散布図)のプロットが必要です(x1 、y1)と(x2、y2)、2番目のサブプロットは(x3、y3)と(x4、y4)などを示します。次のコードを使用しましたが、2つの問題があります。

  1. すべてのペアを1つのサブプロットにのみプロットします
  2. たとえば、最初のサブプロットにxラベルまたはyラベルを追加し、ax [0,0] .set_xlabel( "x1-x2")を使用すると、「PathCollection 'オブジェクトに属性' set_xlabel 'がありません」が返されます。

コードは次のとおりです。

import matplotlib.pyplot as plt
fig, ax = plt.subplots(2, 2,figsize=(12,12))
ax[0,0] = plt.scatter(x1,y1,color='red', marker = ".")#,order=order)
ax[0,0] = plt.scatter(x2,y2,color='blue', marker = ".")#,order=order)
ax[0,1] = plt.scatter(x3,y3,color='red', marker = ".")#,order=order)
ax[0,1] = plt.scatter(x4,y4,color='blue', marker = ".")#,order=order)
ax[1,0] = plt.scatter(x5,y5,color='red', marker = ".")#,order=order)
ax[1,0] = plt.scatter(x6,y6,color='red', marker = ".")#,order=order)
ax[1,1] = plt.scatter(x7,y7,color='red', marker = ".")#,order=order)
ax[1,1] = plt.scatter(x8,y8,color='red', marker = ".")#,order=order)  

どんな助けでも大歓迎です。

ラファ・シンホロト

問題は、サブプロットオブジェクト(fig、を介してサブプロットにアクセスするax[i,j])を宣言ax[i,j]し、通常のplt.scatterオブジェクトを割り当ててアクセス変数を上書きしていたことです。

それがプログラムに同じサブプロット内のすべてのペアをプロットさせた理由を説明することはできませんが(それ機能するはずです)、それにもかかわらず、を使用ax[i,j].scatter()すると問題が修正されるはずです:

import matplotlib.pyplot as plt
fig, ax = plt.subplots(2, 2,figsize=(12,12))
ax[0,0].scatter(x1,y1,color='red', marker = ".")#,order=order)
ax[0,0].scatter(x2,y2,color='blue', marker = ".")#,order=order)
ax[0,1].scatter(x3,y3,color='red', marker = ".")#,order=order)
ax[0,1].scatter(x4,y4,color='blue', marker = ".")#,order=order)
ax[1,0].scatter(x5,y5,color='red', marker = ".")#,order=order)
ax[1,0].scatter(x6,y6,color='red', marker = ".")#,order=order)
ax[1,1].scatter(x7,y7,color='red', marker = ".")#,order=order)
ax[1,1].scatter(x8,y8,color='red', marker = ".")#,order=order)

(これにより、set_xlabel属性エラーも修正されるはずです)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

散布図として、1つのプロットに異なるデータフレームの異なる列をプロットします

分類Dev

サブプロットを使用して、同じ図に2つの図をプロットします

分類Dev

サブプロットを使用して、同じ図に2つの図をプロットします

分類Dev

異なる色に基づいて、x、yタイトル、凡例を使用して散布図をプロットします

分類Dev

Seabornを使用して1つの図に複数の異なるプロットをプロットする

分類Dev

海生まれのペアプロットを使用してサブプロットをプロットする

分類Dev

Rまたはggplot2を使用して、散布図のyアジスに関するデータを箱ひげ図でプロットします。

分類Dev

対数を使用して散布図に0の値をプロットします

分類Dev

rのペア関数を使用して散布図の点プロットを追加する方法は?

分類Dev

異なるx開始点を持つ散布図matplotlibプロット

分類Dev

海生まれのペアプロットをサブプロットとしてプロットする方法は?

分類Dev

plotlyを使用して特定の行の散布図をプロットする方法

分類Dev

forループを使用してサブプロットで散布図を作成しようとしています

分類Dev

Python散布図は、値に応じて異なる色をプロットします

分類Dev

ggplot2を使用して1つの散布図のx軸に複数の列をプロットする方法は?

分類Dev

異なるkのKNeighborsClassifierを使用して、すべてのROC曲線を1つの図にプロットします

分類Dev

異なるサイズのy軸を使用して同一のmatplotlibプロットを作成します

分類Dev

同じy列に対する散布図としてDataFrameの列をプロットする

分類Dev

ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

分類Dev

ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

分類Dev

散布図を使用してチャートを逆にプロットするmatplotlib

分類Dev

プロット:複数の図をサブプロットとしてプロットします

分類Dev

コアプロットの散布図の周囲の空白を削除します

分類Dev

カウプロットを使用して、密度プロットを散布図に完全に位置合わせします

分類Dev

Pythonを使用して同じ図に2つのキャットプロットをプロットする

分類Dev

共通のy範囲Pythonを使用して同じ図に2つの線プロットを作成します

分類Dev

散布図と折れ線グラフを1つのプロットのサブプロットとしてプロットするにはどうすればよいですか?

分類Dev

2つのggplotと共通の凡例を使用してプロット的にサブプロットしますか?

分類Dev

Python:サブプロットの各行に異なる図の背景色をプロットする

Related 関連記事

  1. 1

    散布図として、1つのプロットに異なるデータフレームの異なる列をプロットします

  2. 2

    サブプロットを使用して、同じ図に2つの図をプロットします

  3. 3

    サブプロットを使用して、同じ図に2つの図をプロットします

  4. 4

    異なる色に基づいて、x、yタイトル、凡例を使用して散布図をプロットします

  5. 5

    Seabornを使用して1つの図に複数の異なるプロットをプロットする

  6. 6

    海生まれのペアプロットを使用してサブプロットをプロットする

  7. 7

    Rまたはggplot2を使用して、散布図のyアジスに関するデータを箱ひげ図でプロットします。

  8. 8

    対数を使用して散布図に0の値をプロットします

  9. 9

    rのペア関数を使用して散布図の点プロットを追加する方法は?

  10. 10

    異なるx開始点を持つ散布図matplotlibプロット

  11. 11

    海生まれのペアプロットをサブプロットとしてプロットする方法は?

  12. 12

    plotlyを使用して特定の行の散布図をプロットする方法

  13. 13

    forループを使用してサブプロットで散布図を作成しようとしています

  14. 14

    Python散布図は、値に応じて異なる色をプロットします

  15. 15

    ggplot2を使用して1つの散布図のx軸に複数の列をプロットする方法は?

  16. 16

    異なるkのKNeighborsClassifierを使用して、すべてのROC曲線を1つの図にプロットします

  17. 17

    異なるサイズのy軸を使用して同一のmatplotlibプロットを作成します

  18. 18

    同じy列に対する散布図としてDataFrameの列をプロットする

  19. 19

    ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

  20. 20

    ドロップダウンメニューを使用して、2つの異なるデータセットをプロットにプロットします

  21. 21

    散布図を使用してチャートを逆にプロットするmatplotlib

  22. 22

    プロット:複数の図をサブプロットとしてプロットします

  23. 23

    コアプロットの散布図の周囲の空白を削除します

  24. 24

    カウプロットを使用して、密度プロットを散布図に完全に位置合わせします

  25. 25

    Pythonを使用して同じ図に2つのキャットプロットをプロットする

  26. 26

    共通のy範囲Pythonを使用して同じ図に2つの線プロットを作成します

  27. 27

    散布図と折れ線グラフを1つのプロットのサブプロットとしてプロットするにはどうすればよいですか?

  28. 28

    2つのggplotと共通の凡例を使用してプロット的にサブプロットしますか?

  29. 29

    Python:サブプロットの各行に異なる図の背景色をプロットする

ホットタグ

アーカイブ