python导入数据制作柱状图(python做柱形图)

http://www.itjxue.com  2023-04-12 01:57  来源:未知  点击次数: 

Python matplotlib绘制条形柱状图并添加数据标签

最近在学习数据分析,用matplotlit绘制条形图,柱状图老师讲了加标签的方法,但是没有讲横向条形图加数据标签的方法,但是我想到业务场景可能会用到,于是自己写了一个脚本练习一下,用竖向条形图的方法加数据标签,怎么都加不上,百度找到一些解决方法,然后自己改了一下终于解决了这个问题。

重点在这个for循环

新手python怎么从Excel中读取多行多列画并列柱状图?

首先,dataframe自带的柱状图,可以将每列作为一个图例

import pandas as pd

data=pd.read_excel()

data.bar()

水质类别怎样做柱状图?

第一步:我们需要在原始数据中,添加两个辅助列。一个是目标达成满分比,目标值为100%,目的是制作相同的背景图。另外一个复制列是完成比,通过当前销售额/当月的目标值得出。如下图所示:

第二步:选择目标值和完成比数据,点击插入:图表,图表类型选择一般的柱状图。然后选择图表,点击鼠标右键:选择数据,点击右边的编辑,将序号1、2、3、4、5重新选择为姓名。如下图所示:

第三步:选择红色的完成比图表,点击右键设置图表格式。然后将重叠值修改为100%。然后选择目标值100%的图表,将颜色填充为浅灰色即可。如下图所示:

通过上面的三个步骤,我们的水柱状柱形图就大致完成,最后我们再稍微调整一下图标字体格式颜色即可。

python怎么用matplotlib画柱状图

Python——使用matplotlib绘制柱状图

1、基本柱状图

首先要安装matplotlib 可以使用pip命令直接安装

[python]?view plain?copy

#?-*-?coding:?utf-8?-*-

import?matplotlib.pyplot?as?plt

num_list?=?[1.5,0.6,7.8,6]

plt.bar(range(len(num_list)),?num_list)

plt.show()

2、设置颜色

[python]?view plain?copy

#?-*-?coding:?utf-8?-*-

import?matplotlib.pyplot?as?plt

num_list?=?[1.5,0.6,7.8,6]

plt.bar(range(len(num_list)),?num_list,fc='r')

plt.show()

[cpp]?view plain?copy

#?-*-?coding:?utf-8?-*-

import?matplotlib.pyplot?as?plt

num_list?=?[1.5,0.6,7.8,6]

plt.bar(range(len(num_list)),?num_list,color='rgb')

plt.show()

3、设置标签

[python]?view plain?copy

#?-*-?coding:?utf-8?-*-

import?matplotlib.pyplot?as?plt

name_list?=?['Monday','Tuesday','Friday','Sunday']

num_list?=?[1.5,0.6,7.8,6]

plt.bar(range(len(num_list)),?num_list,color='rgb',tick_label=name_list)

plt.show()

4、堆叠柱状图

(责任编辑:IT教学网)

更多

推荐PHP+MySQL视频文章