我有一個 Dataframe,其中的列'all_maxs'可以包含不同值的串列。
c all_maxs
38 50804.6 [50883.3]
39 50743.9 [50883.3]
40 50649.9 [50883.3]
41 50508.3 [50883.3]
42 50577.6 [50883.3]
43 50703.0 [50883.3]
44 50793.7 [50883.3]
45 50647.8 [50883.3, 50813.1]
46 50732.8 [50883.3, 50813.1]
47 50673.2 [50883.3, 50813.1]
df.plot(y='c')
當前結果

我需要繪制 column 'c',以及'all_maxs'應該是水平線的 column 的值。
預期結果

uj5u.com熱心網友回復:
- 驗證
'all_maxs'值是list型別。 - 從串列中提取值并將它們繪制為水平線。
df = df.dropna()如果有的話NaN
匯入和資料幀
- 轉換
'all_maxs'從列型別str到list,如果需要,可以使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/353585.html標籤:Python 熊猫 matplotlib 阴谋
上一篇:只有三個最好的堆積條形圖
