前提・実現したいこと
pythonのmatplotlibで複数のデータを一つのグラフにするプログラムを作っています。
グラフ化したいデータは以下のデータです。
グラフ化したいデータ(data.T)
data.T
1 2[[ 43. 38. 49. 30. 6. 22. 43. 13. 36. 65.] 3 [ 24. 22. 24. 41. 38. 40. 23. 21. 54. 62.] 4 [ 18. 55. 37. 44. 42. 62. 19. 65. 54. 54.] 5 [ 36. 21. 52. 52. 33. 42. 32. 31. 61. 67.] 6 [ 62. 49. 63. 64. 35. 10. 43. 52. 41. 79.] 7 [ 51. 37. 51. 49. 35. 14. 46. 62. 60. 29.] 8 [ 33. 75. 45. 30. 36. 30. 62. 16. 49. 58.] 9 [ 37. 80. 66. 47. 65. 45. 42. 78. 97. 37.] 10 [ 79. 92. 91. 74. 65. 40. 65. 55. 52. 39.] 11 [ 36. 72. 50. 78. 80. 47. 48. 61. 85. 45.] 12 [ 39. 54. 62. 46. 47. 31. 71. 63. 97. 69.] 13 [ 39. 62. 49. 79. 46. 45. 64. 68. 87. 72.] 14 [ 44. 79. 94. 69. 27. 45. 69. 83. 80. 71.] 15 [ 57. 72. 77. 60. 46. 42. 96. 43. 69. 65.] 16 [ 52. 67. 81. 64. 62. 62. 69. 65. 61. 87.] 17 [ 44. 75. 75. 32. 64. 80. 59. 52. 79. 74.] 18 [ 58. 85. 57. 49. 80. 50. 66. 34. 91. 48.] 19 [ 61. 80. 49. 65. 72. 63. 59. 26. 41. 33.] 20 [ 55. 67. 82. 83. 67. 31. 57. 63. 77. 47.] 21 [ 36. 69. 58. 64. 78. 42. nan 37. 64. 39.] 22 [-107. nan 32. nan nan 125. nan 55. -10. 1.] 23 [ nan nan nan nan nan nan nan nan nan nan] 24 [ nan nan nan nan nan nan nan nan nan nan] 25 [ nan nan nan nan nan nan nan nan nan nan] 26 [ nan nan nan nan nan nan nan nan nan nan]] 27
このデータを以下のプログラムでグラフ化しようと考えていますができません。
作りたいグラフは
縦軸がdepth,横軸がdata.Tの1列目の散布図に
縦軸がdepth,横軸がdata.Tの2列目の散布図、
縦軸がdepth,横軸がdata.Tの3列目の散布図、
....を重ねていく作業を全列分繰り返したものです。
該当のソースコード
Python
1#散布図の作成、表示 2for i in range(10): 3 plt.scatter(data.T[:,i],depth) 4 plt.grid() 5 plt.ylim([-13,0]) 6 plt.show() 7
どのようにすればいいのでしょうか。
表現が難しく、言葉足らずな部分もございますがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/20 05:31
退会済みユーザー
2018/11/20 05:36
退会済みユーザー
2018/11/20 05:38
2018/11/20 05:50
退会済みユーザー
2018/11/20 06:01