import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
aa =r'../data/mrbook.xlsx'
df = pd.DataFrame(pd.read_excel(aa))
df1=df[['序号','图书名称','销量']]
df1=df1.sort_values('销量',ascending=False)
#创建一个长10英寸,宽6英寸的窗口
plt.figure(figsize=(10,6))
y=np.array(list(df1['销量'])) #设置y轴的数值
xticks1=list(df1['图书名称']) #构造不同数列
x=range(len(xticks1))
plt.rcParams['font.sans-serif']=['SimHei'] #解决中文乱码
#画出柱形图
plt.bar(x,y,width = 0.5,align='center',color = 'c',alpha=0.8)
#设置x轴的刻度,将构建的xticks代入,设置字体和对齐方式
plt.xticks(range(len(xticks1)),xticks1,fontsize=6,rotation=90)
#x、y轴标签
plt.xlabel('图书名称')
plt.ylabel('销量')
plt.title('月销量分析')
#设置标签**
for a,b in zip(x,y):
plt.text(a, b+10, '%.0f' % b, ha='center', va= 'bottom',fontsize=9)
#设置y轴的范围
plt.ylim(0,2500)
plt.show()
没有合适的资源?快使用搜索试试~ 我知道了~
Python 如何为柱形图添加标签(月销量分析)Python源码
共1个文件
py:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 160 浏览量
2023-11-12
16:59:13
上传
评论
收藏 1KB ZIP 举报
温馨提示
Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码Python 如何为柱形图添加标签(月销量分析)Python源码
资源推荐
资源详情
资源评论
收起资源包目录
2 如何为柱形图添加标签(月销量分析).zip (1个子文件)
2 如何为柱形图添加标签(月销量分析)
bar_chart_text.py 988B
共 1 条
- 1
资源评论
douluo998
- 粉丝: 2004
- 资源: 5288
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功