案例:对于这一组电影数据,如果我们想runtime的分布情况,应该如何呈现数据? import pandas as pd from matplotlib import pyplot as plt #pandas读取外部数据 df = pd.read_csv("D:/test/youtube_video_data/IMDB-Movie-Data.csv") print(df.head()) print(df.info()) #获取时间列数据 runtime_data = df["Runtime (Minutes)"].values #print(runtime_data) max_runtime = runtime_data.max() min_runtime = runtime_data.min() print(max_runtime,min_runtime) d = 5 #计算组数 num_bin = (max_runtime - min_runtime) // 5 #设置图像大小 plt.figure(figsize=(20,8),dpi=80) plt.hist(runtime_data,num_bin) #直方图 #设置x轴的刻度 plt.xticks(range(min_runtime,max_runtime+5,5)) plt.show()