- List item
Python课程-实验一
身高体重查询
#常用的包
import random #随机数的包
import pandas as pd #导入pandas的包
import matplotlib as mpl #导入matplotlib的包,用于画图
#Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图
#import numpy as np
import numpy as np
#NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
#显示汉字
import matplotlib.pyplot as plt
mpl.rcParams[‘font.sans-serif’] = [‘SimHei’] #用来正常显示中文标签
mpl.rcParams[‘axes.unicode_minus’] = False #用来正常显示负号
append是list类型数据的属性
要用此属性应该用以下命令改为list属性
#list 转 numpy
np.array(a)
#ndarray 转 list
df3 = pd.DataFrame(data, columns=colums)
#转换成excel的格式,data为数据,columns为列数据名称,index为行数据名称
sheet_name #表名称
最终效果图:
#三张图
图一:学生身高体重图
学号,身高\体重分布图
ax.axis([100, 120, 45, 200]) #axis:x轴:100到120,y轴:45到200
ax.plot(data1,data2,label=‘身高’) #绘制线 x轴:data1 , y轴:data2,label图例
ax.legend() #把图例进行显示
图二:学生体重分布图
图三:学生身高分布图
最终效果图: