特定列的不同值的不同颜色
different color for different value of a specific column
我有这个数据框:
giorno
ChiusureNeg
ChiusurePos
close-open
Probabilità
ASKBID
1
-29
34
0.1260277590000385
0.5396825396825397
NaN
2
-21
26
1.3141801329999225
0.5531914893617021
BID
3
-28
35
5.392071843000082
0.5555555555555556
BID
4
-29
19
-6.59752959299999
-0.6041666666666666
ASK
5
-26
21
-4.095628002000012
-0.5531914893617021
ASK
6
-25
22
5.528463614999879
-0.5319148936170213
NaN
7
-29
35
7.13160866299998
0.546875
NaN
8
-31
32
-1.0534575520001965
0.5079365079365079
NaN
9
-25
22
-0.882005634999814
-0.5319148936170213
NaN
我想绘制 :
pivotD["close-open"].plot(figsize=(30,7),title="titolo",kind='bar')
用不同的颜色排列 ASKBID 的值。可能吗?
提前致谢
使用color
参数:
colors = pivotD['ASKBID'].replace({np.nan: 'blue', 'BID': 'red', 'ASK': 'green'})
pivotD['close-open'].plot(figsize=(30,7), title='titolo', kind='bar', color=colors)
plt.show()
我有这个数据框:
giorno | ChiusureNeg | ChiusurePos | close-open | Probabilità | ASKBID |
---|---|---|---|---|---|
1 | -29 | 34 | 0.1260277590000385 | 0.5396825396825397 | NaN |
2 | -21 | 26 | 1.3141801329999225 | 0.5531914893617021 | BID |
3 | -28 | 35 | 5.392071843000082 | 0.5555555555555556 | BID |
4 | -29 | 19 | -6.59752959299999 | -0.6041666666666666 | ASK |
5 | -26 | 21 | -4.095628002000012 | -0.5531914893617021 | ASK |
6 | -25 | 22 | 5.528463614999879 | -0.5319148936170213 | NaN |
7 | -29 | 35 | 7.13160866299998 | 0.546875 | NaN |
8 | -31 | 32 | -1.0534575520001965 | 0.5079365079365079 | NaN |
9 | -25 | 22 | -0.882005634999814 | -0.5319148936170213 | NaN |
我想绘制 :
pivotD["close-open"].plot(figsize=(30,7),title="titolo",kind='bar')
用不同的颜色排列 ASKBID 的值。可能吗? 提前致谢
使用color
参数:
colors = pivotD['ASKBID'].replace({np.nan: 'blue', 'BID': 'red', 'ASK': 'green'})
pivotD['close-open'].plot(figsize=(30,7), title='titolo', kind='bar', color=colors)
plt.show()