python画柱状图(2)

部署运行你感兴趣的模型镜像
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.rand(6, 4),
                  index=['one', 'two', 'three', 'four', 'five', 'six'],
                  columns=pd.Index(['A', 'B', 'C', 'D'], name='Genus'))
df.plot.bar()
plt.savefig("easyplot.jpg")
df.plot.barh(stacked=True, alpha=0.5)  #横着画图
plt.savefig("easyplot1.jpg")
plt.show()

 注意产生的数据为:6*4

 

 

 

棉花钢铁石油汽车
45187575
52467853
46485824
29594545

 

import pandas as pd
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']

excelFile = r'C:/Users/admin/Desktop/2019.10.05/柱状图/柱状图/多组/四个季度.xlsx'
df = pd.DataFrame(pd.read_excel(excelFile))

df=df.values     #转化为numpy类型,数据排列顺序不变
print(df)
#为数据添加行索引和列索引
df = pd.DataFrame(df,
                  index=['第一季度', '第二季度', '第三季度', '第四季度'],
                  columns=pd.Index(['棉花', '钢铁', '石油', '汽车'], name='产量'))

df.plot.bar()
plt.savefig("easyplot.jpg")
plt.show()
df.plot.barh(stacked=True, alpha=0.5)    #图片横着放
plt.savefig("easyplot1.jpg")
plt.show()

 

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值