[問題] matplotlibc畫圖請益
大家好小弟現在有一個DF,大列內容如下
0 diff label
0 1.65 -0.05 0
1 1.68 -0.01 0
2 1.70 0.01 1
3 1.67 -0.02 1
4 1.73 0.05 1
5 1.67 0.01 1
6 1.67 -0.02 1
7 1.70 0.03 0
8 1.66 -0.01 0
9 1.69 -0.01 0
我想畫出第0行的序列圖,但根據label行給予不同的顏色。
1給藍色,0給紅色
也就是同一條線上,會有兩種不同顏色
請問該怎麼畫呢?
小弟目前是用笨方法,手動去找斷點分開畫,請問大大有更好的畫法嗎
df.iloc[0:2,0].plot(y=df.columns[0],color='r', )
df.iloc[1:7,0].plot(y=df.columns[0],color='b' )
df.iloc[6:10,0].plot(y=df.columns[0],color='r' )
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.85.150 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1573892885.A.F62.html
→
11/16 17:09,
5年前
, 1F
11/16 17:09, 1F
推
11/16 19:14,
5年前
, 2F
11/16 19:14, 2F
→
11/16 19:15,
5年前
, 3F
11/16 19:15, 3F
→
11/16 19:15,
5年前
, 4F
11/16 19:15, 4F
推
11/16 22:58,
5年前
, 5F
11/16 22:58, 5F

→
11/16 22:59,
5年前
, 6F
11/16 22:59, 6F
→
11/16 22:59,
5年前
, 7F
11/16 22:59, 7F
→
11/16 22:59,
5年前
, 8F
11/16 22:59, 8F

→
11/17 04:55,
5年前
, 9F
11/17 04:55, 9F
這個我有用過 但不知道為啥畫出來還是只有一個顏色..
※ 編輯: disney82231 (1.163.85.150 臺灣), 11/17/2019 19:40:43
→
11/18 03:01,
5年前
, 10F
11/18 03:01, 10F
Python 近期熱門文章
PTT數位生活區 即時熱門文章