用EXCEL绘制统计图

饼图

普通饼图

数据先排序,再画图,使用同色系颜色逐渐递减比较好看
(1) 数据

手机品牌销售量
小米689
oppo792
华为1063
vivo420
苹果842
其他312

(2)图形
在这里插入图片描述

(3)步骤
a. 对数据进行排序:Ctrl+shift+L 将表格转变为筛选模式,按降序(升序)排列
在这里插入图片描述
b. 插入——二维饼图
在这里插入图片描述
c.美化饼图(图例,颜色,数据)
图例:靠右,字体大小
颜色:单色
数据标签:按自己意愿选择格式
不要带标题,标题放论文正文中图的下方
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

复合饼图

(1) 数据

手机品牌销售量
华为1063
苹果842
oppo792
小米689
vivo420
A143
B101
C45
D23

(2) 图形
在这里插入图片描述

(3) 步骤
a. 选中数据,插入——二维饼图——字母饼图
在这里插入图片描述
b. 美化(图例,子图个数,数据标签)
与普通的饼图相似,这里子图个数设置如下:
在这里插入图片描述

柱状图和条形图

数据

品牌第一季度销量第二季度销量第三季度销量第四季度销量
A10376437941497
B7551013799792
C571841544630
D12486861165456
E7117917671398
F6769891374734

三种基本柱状图

普通柱状图、堆积柱状图、百分比堆积柱状图
在这里插入图片描述

(1)插入——柱状图——选择具体图形
在这里插入图片描述
(2)美化,与饼状图的步骤相同

条形图

相当于横过来的柱状图,好处是当分类过多时加入数据标签更美观
(1)效果
在这里插入图片描述
(2)步骤
在这里插入图片描述

双向条形图

适用于两数据按阶段比较,如按性别的年龄金字塔图
(1)数据

年龄段男性女性
0-40.0340.029
5-90.0310.027
10-140.0330.028
15-190.0420.038
20-240.0510.047
25-290.040.038
30-340.0360.034
35-390.0440.043
40-440.0460.043
45-490.0390.037
50-540.0310.028
55-590.0310.028
60-640.0210.02
65-690.0150.014
70-740.0120.012
75-790.0080.009
80-840.0040.005
85-890.0020.003
90-940.0000010.001
95-990.0000010.000001
100+0.0000010.000001

(2)效果
在这里插入图片描述

(3)步骤
a. 数据处理:将女性一列数据取反
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
b. 插入——条形图
在这里插入图片描述
c. 美化(坐标,宽窄,颜色)
纵坐标靠左,横坐标显示正值,调整宽度、颜色、高度
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

直方图

频数分布直方图、频率分布直方图步骤相似
由于数据过多,这里不展示~
第一种方法,直接插入自带的直方图(比较简单,不具体写了)
第二种方法,用到excel中的数据分析得到区间,再用柱状图画出
数据分析需手动打开,具体方法百度
( 在这里插入图片描述 在这里插入图片描述
做出区间,再使用柱状图
在这里插入图片描述

折线图

时间序列图

(1)将要放在坐标轴上的数据转换为文本或时间(不转换会画为两条折线)
在这里插入图片描述
(2)插入——得折线图
在这里插入图片描述

双向坐标轴折线图

(1)选中数据,生成普通折线图
在这里插入图片描述
(2)选中想要放到上层的折线,将他设为次坐标轴,调整坐标轴范围
在这里插入图片描述 在这里插入图片描述
(3)效果在这里插入图片描述

柱形图顶端的折线图

(1)数据
在这里插入图片描述
(2)处理数据,将数据排成一列,每种类别空两行(类似于在这里插入图片描述
(3)插入——折线图
在这里插入图片描述
(4)再添加一组数据,更改为面积图,这样就有两种图在同一个表中
在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
(5)优化(颜色,大小,坐标轴)
坐标轴设置:再添加一组数据,此数据需添加标签(类别的名称),并设置为次坐标轴,显示次坐标轴横坐标,隐藏其他坐标轴
改颜色等
在这里插入图片描述 在这里插入图片描述在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述
(6)效果图
在这里插入图片描述

散点图

普通散点图,带标志的散点图
普通散点图直接选中数据,插入散点图,比较简单。
带标志的散点图指散点有类别,如下图男女身高体重散点图
做法:将男女数据分开,独自成行,再插入散点图,调整坐标轴范围
拆分数据:
在这里插入图片描述
绘图:
在这里插入图片描述

箱线图

箱线图介绍:
在这里插入图片描述
步骤:选中数据,插入箱形图
在这里插入图片描述

在这里插入图片描述
到此,终于做完了(一下午时间)~
多多练习吧,熟能生巧~

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 在Python中,通过使用pandas库中的read_excel函数可以导入Excel文件。然后,使用matplotlib库中的pyplot来画折线图和柱状图的组合图。 首先,需要在命令行或Jupyter Notebook中导入所需的库。 ``` import pandas as pd import matplotlib.pyplot as plt ``` 接下来,使用pandas库中的read_excel函数加载Excel文件。假设文件名为data.xlsx,文件中包含需要用于绘制组合图的数据。 ``` df = pd.read_excel('data.xlsx') ``` 接下来,可以使用matplotlib库中的pyplot来画折线图和柱状图的组合图。假设需要绘制X轴为日期,Y轴1为销售额,Y轴2为利润的组合图,可以按照如下步骤执行。 ``` fig, ax1 = plt.subplots() ax2 = ax1.twinx() ax1.plot(df['Date'], df['Sales'], color='red', label='Sales') ax2.bar(df['Date'], df['Profit'], alpha=0.5, label='Profit') ax1.set_xlabel('Date') ax1.set_ylabel('Sales', color='red') ax2.set_ylabel('Profit', color='blue') ax1.tick_params(axis='y', colors='red') ax2.tick_params(axis='y', colors='blue') plt.legend() plt.show() ``` 在这段代码中,fig, ax1 = plt.subplots()用于创建一个包含两个子图的图形对象。ax2 = ax1.twinx()用于创建第二个Y轴和它的刻度。接下来,使用ax1.plot和ax2.bar命令分别在两个不同的子图中绘制折线图和柱状图。使用ax1.set_xlabel和ax1.set_ylabel和ax2.set_ylabel命令来设置X轴和两个Y轴的标签。最后,使用plt.legend()和plt.show()将图形对象显示出来。 这样,就可以用Python绘制带有折线图和柱状图的组合图了。 ### 回答2: Python是一种功能强大的编程语言,它有很多库可以用于数据分析和可视化。对于画折线图和柱状图的组合图,我们可以使用pandas和matplotlib库。 首先,我们需要安装pandas和matplotlib库。可以通过命令行输入以下命令进行安装: ``` pip install pandas pip install matplotlib ``` 然后,我们需要导入Excel数据。可以使用pandas库中的read_excel函数来读取Excel文件。以下是一个示例代码: ```python import pandas as pd df = pd.read_excel('data.xlsx') ``` 此代码将数据存储在一个名为df的pandas数据帧中。接下来,我们可以使用matplotlib库来画折线图和柱状图的组合图。以下是一个示例代码: ```python import matplotlib.pyplot as plt #画折线图 plt.plot(df['日期'], df['销售额']) #画柱状图 plt.bar(df['日期'], df['订单量']) #添加标题和标签 plt.title('销售额和订单量') plt.xlabel('日期') plt.ylabel('金额') #显示图表 plt.show() ``` 此代码将在一个坐标系中绘制折线图和柱状图。我们可以使用title,xlabel和ylabel函数来添加标题和标签,使用show函数来显示图表。 总之,使用Python画折线图和柱状图的组合图非常简单。我们只需要借助pandas和matplotlib这两个库就可以完成。通过导入Excel数据和一些可视化技巧,我们可以让数据更加生动、直观,更好地理解和分析数据。 ### 回答3: Python是一门强大的编程语言,支持多种数据处理和图形绘制的应用。在数据分析中,我们经常需要导入Excel文件中的数据,并根据数据进行图形绘制和分析。本文将介绍如何在Python中导入Excel文件,并绘制折线图和柱形图的组合图。 第一步,导入数据。为了导入Excel文件,我们需要使用Python的第三方库pandas。pandas可以方便地读取Excel文件,并转换成pandas.DataFrame格式,以便于数据操作和图形展示。如下所示: ```python import pandas as pd data = pd.read_excel('data.xlsx') # 读取Excel文件 ``` 第二步,绘制折线图绘制折线图需要用到Python的另一个第三方库matplotlib。matplotlib可以实现各种图形的绘制,包括折线图、散点图、柱状图等等。折线图绘制可以使用matplotlib的plot()函数。如下所示: ```python import matplotlib.pyplot as plt plt.plot(data['x'], data['y']) # 绘制折线图 ``` 第三步,绘制柱状图。绘制柱状图也需要使用matplotlib库,但是柱状图的绘制需要用到matplotlib的bar()函数。如果要绘制多组数据的柱状图,可以使用groupby()函数将数据按照一列或多列分组,然后用bar()函数绘制。如下所示: ```python import matplotlib.pyplot as plt grouped = data.groupby('category') # 按照category列分组 for name, group in grouped: plt.bar(group['x'], group['y'], label=name) # 绘制柱状图 ``` 第四步,绘制组合图。绘制组合图需要将折线图和柱状图在同一个画布上绘制。可以使用matplotlib的subplot()函数将画布分成多个子图,然后在子图中绘制折线图和柱状图。如下所示: ```python import matplotlib.pyplot as plt fig, ax = plt.subplots() # 创建画布和子图 ax.plot(data['x'], data['y'], label='line') # 绘制折线图 grouped = data.groupby('category') # 按照category列分组 for name, group in grouped: ax.bar(group['x'], group['y'], label=name) # 绘制柱状图 ax.legend() # 显示图例 plt.show() # 显示图像 ``` 通过上述步骤,我们可以在Python中导入Excel文件,并绘制折线图和柱状图的组合图。Python的pandas和matplotlib库提供了方便的数据处理和图形绘制工具,可以大大提高数据分析和可视化的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是夕颜呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值