这是我的数据框。
tag score
0 hiding 63.0
1 windowsill 1.0
2 porch 1.0
3 deck 1.0
4 bored 1.0
我正在尝试对着标记绘制得分。
tag_df = pd.DataFrame(list(tag_map.items()), columns=['tag', 'score'])
plt.plot(tag_df['tag'], tag_df['score'], color='blue')
我收到以下错误,
ValueError: could not convert string to float: 'bored'
我在这里做错了什么?
答案 0 :(得分:4)
试试这个:
df.plot.bar(x='tag', y='score', rot=0)
这是a great Pandas Visualisation tutorial with tons of examples