Python 频数直方图

 频数直方图代码。横坐标表示值。纵坐标表示频数。

频数直方图能看出数据总体的分布情况。

import numpy as np
import matplotlib.pyplot as plt
import matplotlib
  
import pandas as pd

data=pd.read_excel('test.xlsx')
data=data['free_sco-0.3']

def draw_pic(free_sco):
    plt.rcParams['font.sans-serif'] = ['SimHei']		# 解决中文无法显示的问题
    plt.rcParams['axes.unicode_minus'] = False			# 用来正常显示负号
    plt.hist(sorted(free_sco), bins=5,colour='blue')		#bins表示直方柱子数
    plt.xlabel('free_sco-0.3')
    plt.ylabel('频数')
    plt.show()

draw_pic(data)

输入数据如下: 

 Python 频数直方图_第1张图片

输出结果如下:

Python 频数直方图_第2张图片

 

你可能感兴趣的:(Python 频数直方图)