python Matplotlib 画图柱状图
程序员文章站
2022-03-21 17:45:38
...
'''
最近四周对比 柱状图 (单y轴)
date:时间序列 x轴数据
data: y轴数据 类型: list
name:邦名 类型: list
y_scope_start:y轴开始 类型: list
y_scope_end:y轴结束 类型: list
y_scope_interval:间距 类型: list
img_save_url:图片保存路径
'''
def show_week_histogram(date,data,name,y_scope_start,y_scope_end,y_scope_interval,img_save_url):
for i in range(len(data)):
# 设置图片宽高
plt.rcParams['figure.figsize'] = (20.0, 10.0)
# 设置保存图片分辨率
plt.rcParams['savefig.dpi'] = 200
plt.rcParams['figure.dpi'] = 200
# 解决中文乱码问题
plt.rcParams['font.sans-serif'] = ['Simhei']
# 自定义X轴 数据
labels = date
x = np.arange(len(labels)) # the label locations
# 柱状图与刻度距离
width = 0
fig, ax = plt.subplots()
# 加背景颜色 括号后面
ax = plt.subplot()
# 加入 横虚线
ax.yaxis.grid(True, linestyle='--')
plt.xticks(range(len(date)), date,fontsize=19)
# 展示第一根柱状图 参数 为参数等
ax.bar(x - width / 2, data[i], 0.2, color='#146091')
for a
推荐阅读
-
Python用pandas和matplotlib分析1949-2016年中国各省市历年GDP数据
-
Mac python matplotlib Glyph xxxxx missing from current font的解决方案
-
用Python中的turtle模块画图两只小羊方法
-
python的绘图工具matplotlib使用实例
-
python绘图库Matplotlib的安装
-
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
-
Python Matplotlib库安装与基本作图示例
-
通过python的matplotlib包将Tensorflow数据进行可视化的方法
-
Python第三方库——Matplotlib_绘制数据的均值和方差图
-
使用Python的turtle模块画图的方法