解決python中使用plot畫圖,圖不顯示的問題
更新時間:2018年07月04日 09:07:16 作者:Data_Ada
今天小編就為大家分享一篇解決python中使用plot畫圖,圖不顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
對以下數(shù)據(jù)畫圖結(jié)果圖不顯示,修改過程如下
df3 = {'chinese':109, 'American':88, 'German': 66, 'Korea':23, 'Japan':5, 'England':118} df4 = pd.DataFrame(df3) df4.plot(kind='barh', rot=0)
運行結(jié)果:ValueError: If using all scalar values, you must pass an index
原因:缺少索引
修改后:
#方式1: df4 = pd.DataFrame.from_dict(df3,orient='index').T df4.plot(kind='barh', rot=0) print df4 #結(jié)果: Korea England chinese German American Japan 0 23 118 109 66 88 5
#方式2: df5 = pd.DataFrame({"key": df3.keys(), "value": df3.values()}) print df5 #結(jié)果為: key value 0 Korea 23 1 England 118 2 chinese 109 3 German 66 4 American 88 5 Japan 5
# 作圖語句: df4.plot() df5.plot(kind='barh', rot=0) #運行以上語句圖片不顯示 #增加以下句子后出現(xiàn)圖片 import matplotlib.pyplot as plt plt.show()
df4的圖結(jié)果
df5的圖結(jié)果
以上這篇解決python中使用plot畫圖,圖不顯示的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python pandas合并Sheet,處理列亂序和出現(xiàn)Unnamed列的解決
這篇文章主要介紹了python pandas合并Sheet,處理列亂序和出現(xiàn)Unnamed列的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03