话说“人是视觉的动物”,本文从可视化入手来展现数据。试想一场景:某制造业工厂的CEO想了解两种成品的次品数及次品率,进而进行下一步决策。对于应用,excel在一定程度上可满足,如下图。
对于开发,Python[1][2]--作为受众度高的语言[3],在数据分析与可视化方面显现了它的灵涵与内炼,我们可借助较底层最基础的2D绘图库--Matplotlib[4]来进行展现,下面直接上代码来模拟并展现成品的次品数。代码中加了保姆级的注释,预估小白也能懂~
#*****提高图片显示的分辨率,如果无此语句,图片显示不清晰*****
%config InlineBackend.figure_format = 'svg'
#导入matplotlib的子库pyplot并命名为plt
import matplotlib.pyplot as plt
import numpy as np
#*****使图形中的中文正常编码显示*****
plt.rcParams['font.sans-serif'] = ['SimHei']
#*****使坐标轴刻度正常显示负号*****
plt.rcParams['axes.unicode_minus'] = False
#模拟生产数据
period = range(-12,0)
compA_defectN