python中hist函数参数_⽤hist参数解释Python,python,解读python⽤hist参数解读
python 中绘制hist的⽅法有很多,我经常⽤的是matplotlib直接⽤x,y绘制;Dataframe直接.hist绘制;
绘制直⽅图
1.bins为80的图形
fig = plt.figure(figsize=(15, 9))
老年斑如何治疗
for i in range(12):
plt.subplot(3,4,i+1) # 3⾏4列 位置是i+1的⼦图
df[colnm[i]].hist(bins=80, color=color[1])
plt.xlabel(colnm[i], fontsize=13)
plt.ylabel(‘Frequency’)
plt.tight_layout()
plt.savefig(‘xxx.png’)
print(‘直⽅图’)
2.bins为150的图形
3.bins为10的图形
茕茕孑立的意思参数解读
参数名类型描述
dataDataFramepandas数据对象,存储数据
columnstring或者quence如果传递了这个参数,则画图时只⽤到数据的⼀个⼦集,具体是谁,由本参数值指定
byobject这就是Group By⾥的by,会按照分组来绘制直⽅图一英语怎么说
gridboolean是否显⽰坐标线
xlabelsizeint如果指定了这个值,则可以改变x-axis的标记尺⼨
xrotfloat旋转x轴的度数
明天你会在哪里
ylabelsizeint如果指定了这个值,则可以改变y-axis的标记尺⼨
yrotfloat旋转y轴的度数
axMatplot axes指定要绘制直⽅图的坐标系
sharexboolean如果ax为None则默认为True否则默认为Fal。在subplots=True时,会共享x轴并将某个x轴设置为不可见;如果ax传递进来了,且sharex=True,会改变所有⼦图的x轴的标记。
shareybooelan同理可推导出sharey的功效。
figsizetuple单位是英⼨,表⽰要创建的图的⼤⼩。默认使⽤在Params中定义的数值。
青春童话layouttuple(rows, columns),表⽰绘图有多少⾏多少列。
binsint或者quence默认为10,就是指定显⽰多少竖条
**kwds其他的关键词参数可以在这⾥传递
win10相机axes(返回值)返回⼀个matplotlib.AxesSubplot或者numpy.ndarray对象
绘图都可以调⽤matplotlib.pyplot库来进⾏,其中的hist函数可以直接绘制直⽅图。
调⽤⽅式:
n, bins, patches = plt.hist(arr, bins=10, normed=0, facecolor=‘black’, edgecolor=‘black’,alpha=1,histtype=‘bar’) hist的参数⾮常多,但常⽤的就这六个,只有第⼀个是必须的,后⾯四个可选
arr: 需要计算直⽅图的⼀维数组腊八节活动
bins: 直⽅图的柱数,可选项,默认为10
normed: 是否将得到的直⽅图向量归⼀化。默认为0
facecolor: 直⽅图颜⾊
edgecolor: 直⽅图边框颜⾊
alpha: 透明度
histtype: 直⽅图类型,‘bar’, ‘barstacked’, ‘step’, ‘stepfilled’
返回值 :
n: 直⽅图向量,是否归⼀化由参数normed设定cet4报名
bins: 返回各个bin的区间范围
patches: 返回每个bin⾥⾯包含的数据,是⼀个list