数据可视化
matplotlib模块的使用
1、柱形图
1、应用场景:
定性数据的分布展示
说明:
柱状图主要是应用在可视化数据的应用场景中
例如:一个班级中学生的籍贯分布,下载一款app操作分布
2、绘图原理
bar函数的使用
参数的说明:
注意:
不使用默认的‘Unicode minues’模块来处理坐标轴轴线的刻度是负数的情况
一般使用“ASCII hypen”模块来处理坐标轴轴线的负刻度值的情况
ba()r函数
参数:
#x:柱状图中的柱体标签值
#y:柱状图中柱体高度
#align:柱体对齐方式
#color:柱体颜色
#tick_label:刻度标签值
示例
import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.rcParams['font.sans-serif'] = ['SimHei'] #完成字体的配置
mpl.rcParams['axes.unicode_minus'] = False #实现模式选择
x = [1,2,3,4,5]
y=[5,6,4,3,12]
plt.bar(x,y,align='center',color = 'red',tick_label = ['A','B','C','D','E'],alpha = 0.6)
plt.xlabel('测试难度')
plt.ylabel('试卷分数')
plt.grid(True,axis = 'y',ls = ':',color = 'r',alpha = 0.3)
plt.show()
#x:柱状图中的柱体标签值
#y:柱状图中柱体高度
#align:柱体对齐方式
#color:柱体颜色
#tick_label:刻度标签值
运行:(存的截图把试卷难度截没了)