柱状图是一种可以简单的比对数据间差异的一种统计图,在日常的数据分析中应用是相当广泛的,在python中也可以使用matplotlib绘制柱状图,不过很多小伙伴在使用matplotlib的时候会觉得matplotlib柱状图参数的设置有点复杂。那么今天小编就来介绍一下python matplotlib如何设置柱状图参数吧!
version:python 3.6
环境:anaconda/JupyterLab 0.27.0
操作系统:Windows 10
import pandas as pd
import matplotlib.pyplot as plt
a = pd.DataFrame(train_set['收率'].value_counts()).reset_index()
a.rename(columns={'index': 'yield','收率':'frequency'}, inplace=True)
a.head()
plt.figure(figsize=(24,8))
plt.bar(a['yield'].values,a['frequency'].values.round(2),color='rgb',width = 0.005,
tick_label=a['yield'].values.round(3))
plt.xlabel('yield', fontsize=20)
plt.ylabel('frequency', fontsize=20)
plt.show()
补充:python 用 matplotlib 绘制柱状图参数详解 plt.bar()
1、加载库
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
2 绘图,逐步设置 bar() 参数
def title_table(ax):
'''为图表添加标题和表格'''
ax.set_title(label=f'No.{i+1}',
loc='center',
pad=None,