Matplotlib–数据可视化库–条形图与散点图
-
对fandango_scores.csv文件,将’FILM’,‘RT_user_norm’, ‘Metacritic_user_nom’, ‘IMDB_norm’, ‘Fandango_Ratingvalue’, 'Fandango_Stars’这6列的前1行的数据提取出来
import pandas as pd
reviews = pd.read_csv(‘fandango_scores.csv’)
cols = [‘FILM’, ‘RT_user_norm’, ‘Metacritic_user_nom’, ‘IMDB_norm’, ‘Fandango_Ratingvalue’, ‘Fandango_Stars’]
norm_reviews = reviews[cols]
print(norm_reviews[:1]) -
条形图.bar()方法有两个必需的参数,左和高。使用左参数来指定bar左侧的x坐标。使用height参数来指定每个bar的高度
import matplotlib.pyplot as plt
from numpy import arange
num_cols = [‘RT_user_norm’, ‘Metacritic_user_nom’, ‘IMDB_norm’, ‘Fandango_Ratingvalue’, ‘Fandango_Stars’]
bar_heights = norm_reviews.ix[0, num_cols].values
#print(bar_heights)
bar_positions = arange(5) + 0.75
#print(bar_positions)
fig, ax = plt.subplots()
ax.bar(bar_positions, bar_heights, 0.5)
plt.show()