python
1import matplotlib.pyplot as plt 2 3x1 = [1,3,4,5] 4y1 = [2,4,6,9] 5y2 = [1,2,4,15] 6 7fig = plt.figure() 8 9ax = fig.add_subplot() 10ax.plot(x1, y1) 11ax.plot(x1, y2) 12ax.lines[0].set_marker("o") 13ax.lines[1].set_marker("x") 14plt.show()
このようなコードを書いたとき,ax.lines[0],ax.lines[1]で線を指定して個別にグラフを編集することができますが,line1.line2という名前を設定して操作できるようにしたいです
ためしたこと
python
1import matplotlib.pyplot as plt 2 3x1 = [1,3,4,5] 4y1 = [2,4,6,9] 5y2 = [1,2,4,15] 6 7fig = plt.figure() 8 9ax = fig.add_subplot() 10ax.plot(x1, y1) 11ax.plot(x1, y2) 12###変更点### 13line1 = ax.lines[0] 14line2 = ax.lines[1] 15line1.set_marker("o") 16line2.set_marker("x") 17############ 18plt.show()
問題は解決できましたが,もっと簡単に行う方法はありますか??
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。