组合图表如何设置柱状和折线(组合图表怎么做)

哈喽,大家中午好啊,今天给大家介绍一下如何通过matplotlib库绘制折线图和柱状图的组合图,最终展示结果如下:

组合图表如何设置柱状和折线(组合图表怎么做)

1.读取数据:

首先我们先将准备好的数据,读取到我们的页面中

import pandas as pd

df=pd.read_excel(‘成绩表.xlsx’)

组合图表如何设置柱状和折线(组合图表怎么做)

2.设置标签

为了使我们的中文标签能够正常显示,我们做如下设置:

from matplotlib.font_manager import FontProperties

plt.rcParams[‘font.sans-serif’] = [‘Songti SC’]

3.添加画布

p=plt.figure()

4.添加一张图表

我们通过add_subplot函数创建一张2行2列的图表,位置在左上方

p1=p.add_subplot(221)

4.图表类型创建

我们将上述创建的图表填入内容,为柱状图,参数如下:

plt.bar(x=df.姓名,height=df.语文,width=0.3,color=’r’,alpha=0.3)

组合图表如何设置柱状和折线(组合图表怎么做)

5.添加折线图

我们想要的结果是在该柱状图的基础上,绘制折线图,由于折线图和柱状图有个共同的x周,因此我们将通过twinx函数创建共享轴

m1=plt.twinx(p1)

6.折线图创建

我们通过以下代码创建出折线图:

plt.plot(df.姓名,df.语文,color=’r’)

7.最终展示效果:

组合图表如何设置柱状和折线(组合图表怎么做)

8.创建第二个图表

我们以同样的方式创建第二个图表,第二个图表我们设置为横向条形图

p2=p.add_subplot(222)

plt.bar(x=0,bottom=df.姓名,width=df.语文,height=0.3,

orientation=’horizontal’,color=’r’,alpha=0.3)

组合图表如何设置柱状和折线(组合图表怎么做)

9.创建共享轴

此时的共享轴就成为了y轴,因此需要twiny进行创建:

m2=plt.twiny(p2)

10.绘制折线图

此时的折线图,y轴显示的是姓名,x轴显示的是数据:

plt.plot(df.语文,df.姓名,color=’r’)

组合图表如何设置柱状和折线(组合图表怎么做)

好了,今天的文章就先到这里了,明天见!

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。号仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3252784850@qq.com 举报,一经查实,本站将于三个工作日内删除本文链接:https://www.cawinemall.com/ban/8168.html

(0)

相关推荐

  • 同时满足两个条件返回一个值(excel双条件查找的6种方法)

    大家好,今天和大家分享“双条件查找的6种方法”,根据产品名称和规格查找销量 一、解法1:Sumprodutct实现 1、公式截图 2、公式 =SUMPRODUCT((A2:A10=E2)*(B2:B10=F2)*(C2:C10)) 3、公式解释||更多Excel学习和问题请加群:289393114、570064677 同是满足产品名称是A,规格是小号,然后再…

    2023年4月9日
    0
  • EXCEL下标怎么打(EXCEL下标快捷)

    在excel表格中你还在为这样的单位和化学分子式数字标注一筹莫展,不知所措么? O³,H2O, MgCl2 ,dm²,cm³ 今天小编在这里给您提供两种方式轻松解决您的烦恼。 第一种,利用ctrl+1组合键调出“设置单元格-字体”对话框,找到特殊效果下方的上标和下标,然后进行勾选就可完成上下标的操作。   第二种,利用菜单栏中的功能键实现。 这个菜…

    2023年4月1日
    0
  • 删除分节符(分节符显示和删除的方法)

    编按:word中分节符一般用于分隔章节,使用分节符可以拆分各种大小的文档并设置不同的格式,非常实用。但是,许多人在使用或编辑分节符时,总是遇到不少困扰。接下来,本文将着重来谈一谈分节符显示和删除的操作方法。学习更多技巧,请收藏关注部落窝教育word图文教程。 最近,在咱们公众号后台有小伙伴问到了这样一个问题:如何在word中显示与批量删除分节符? word中…

    2023年4月9日
    0
  • word文档怎么加边框(word文档怎么加边框和底纹)

    工作中常会用到在word中创建表格,有些单位对表格设置有一定的要求,比如外框线要求是双线、粗细线、单粗线等,小小的要求往往会难住一部分人,本经验详细说明一下表格框线及文字的设置方法。 首先随意创建一个表格,如下图,是一个四列三行的表格。 要求:外框线为双细线、段落行距为1.5   外框线为双细线: 选中目标表格→菜单栏点开始→边框→边框和底纹 &n…

    2023年4月1日
    0
  • word一次性删除空行(excel怎么把空行一次性删除)

    我们在使用WPS制作Excel表格时,有时表格数据会因为各种原因导致会有空白行,并且空白行还不是连续的,如果我们需要对表格数据进行处理的话,有大量的空白行会影响最终结果。如果数据比较少的话,我们可以一条一条的删除,当然如果有好几百条空数据再手动删除就不太合适了。今天就跟大家分享一下在wps中如何快速批量删除Excel表格中的空行,再也不用一行一行的删了。 废…

    2023年3月28日
    0
  • 表一和表二怎么找相同的内容(2个excel查找相同数据并标记)

    有两个表格,sheet2需要根据指定列,在sheet1中查找,并将找到的行中内容,填充到指定的列中,实现方法如下:   1、如下两个表格 上图为sheet1 上图为sheet2 2、通过sheet2中的学号,在sheet1中查找相同学号,并将sheet1中的姓名填充到sheet2中 使用vlookup函数 VLOOKUP(lookup_value,…

    2023年4月10日
    0
  • word如何分栏(speedoffice使用方法Word如何分栏)

    我们有时在文章排版的时候,需要用到分栏,那么Word怎么分栏了,看看小编是怎么操作的吧 首先,用speedoffice打开Word文件,在“布局”里面找到“栏”项目,如图:   然后,点击“栏”可以看到有不同的分栏类型,我们根据需要选择分栏,以分两栏为例   最后效果如图:

    2023年4月5日
    0
  • word插入文件(word插入文件详细教程)

    欢迎观看 Microsoft Word 中文版教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中创建文档、添加和编辑文本。 创建文档,打开 Word,选择「空白文档」。   开始键入。   使用模板创建文档,选择「主页」。   选择「新建」,双击打开模板,单击并开始键入。   添加…

    2023年4月8日
    0
  • excel怎样上下移动整行互换(EXCEL数据位置互换)

    我们在平时使用EXCEL统计数据时,时不时会遇到想更换数据位置的要求。 现在介绍一下,比较简单快捷的方法,以便提高效率。 方法一,选取整行或者整列,剪切,然后移动光标到新位置处,右键,选择“插入剪切的单元格”,完成。 以上方法,应该比较多人会用,但仅适合于整行及整列的位置互换。 方法二,选取需要换位的数据,将光标移动到任意连线,此时光标变成移动符号。 此时,…

    2023年4月9日
    0
  • 日期怎么自动填充(excel怎么自动生成连续日期)

    excle使用中我们经常用到日期,excel怎么自动生成连续日期?很简单,只要在第一个单元格内输入日期,选中此单元格,把鼠标光标移动到此单元格的右下角,这时光标变为黑色的十字形,按住鼠标左键并向下进行拖动。这样日期就会自动生成连续日期了。 那么怎么让一个日期自动出现多次?让一个月份自动出现多次呢?如下图。   我们可以通过INT()函数来做一个运算…

    2023年4月9日
    0