【python 作日期的折线图和柱状图组合图】
在这里插入代码片
``###法一:但是没有标数据
import matplotlib
import matplotlib.pyplot as plt
matplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文
import pandas as pd
import matplotlib.pyplot as plt
example = {'Timestamp':['2021-10', '2021-11', '2021-12', '2022-01', '2022-02', '2022-03','2022-04', '2022-05', '2022-06', '2022-07', '2022-08','2022-09','2022-10'], '数':[7,178, 437, 280, 204,249,844,475,468,264,490,822,561]}df = pd.DataFrame(example)```
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
#设置格式
sns.set_style("whitegrid")x = df['Timestamp']
y =df['数']
#设置图形大小
plt.rcParams['figure.figsize'] = (12.0,5.0)
fig = plt.figure()
#画柱形图
ax1 = fig.add_subplot(111)
ax1.bar(x,y,alpha=.7,color='g')ax1.set_ylabel('数',fontsize='15')
#ax1.set_title("数据统计",fontsize='20')
#画折线图
ax2 = ax1.twinx() #组合图
ax2.set_ylabel('',fontsize='15')
ax2.plot(x, y, 'r',ms=10)plt.show()
###法二
有标数据import matplotlib
import matplotlib.pyplot as plt
matplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文
import pandas as pd
import matplotlib.pyplot as plt
example = {'Timestamp':['2021-10', '2021-11', '2021-12', '2022-01', '2022-02', '2022-03','2022-04', '2022-05', '2022-06', '2022-07', '2022-08','2022-09','2022-10'], '数':[7,178, 437, 280, 204,249,844,475,468,264,490,822,561]}df = pd.DataFrame(example)x = df['Timestamp']
y =df['弹幕数']
plt.bar(x=x, height=y, label='', color='steelblue', alpha=0.8)for x1, yy in zip(x, y):plt.text(x1, yy + 1, str(yy), ha='center', va='bottom', fontsize=10, rotation=0)
plt.title("弹幕数随日期活跃度")
plt.xlabel("发布日期")
plt.ylabel("数量")
plt.legend()
plt.plot(x, y, "r", marker='*', ms=10, label="a")
plt.xticks(rotation=45)
plt.legend(loc="upper left")
plt.savefig("a.jpg")
plt.show()
【python 作日期的折线图和柱状图组合图】相关推荐
- python数据可视化 matplotlib(2) 小白 - 典型图形进阶版:堆积折线图/并列柱状图/阶梯图/箱线图
今天依然是matplotlib,在入门版的基础上加入了更多的组合和样式设置,matplotlib库是建立在Numpy基础上的绘图库. 典型统计图形对比 柱状图 堆积图:将若干统计图形堆叠起来的统计图形 ...
- Pyecharts绘制上下组合图、左右组合图、一轴多图,超经典!
1. 上下组合 from pyecharts.charts import Bar, Line, Grid from pyecharts import options# 1.准备数据 country = ...
- 在Excel中画条形图和折线图的二组合图!
首先,我们需要对一些数据进行做图,数据如下: 基期 现期 增长率 2010 110 100 25% 2011 130 90 38% 2012 150 30 45% 2013 160 40 15% ...
- excel柱状图堆叠图显示总和_Excel 的堆积柱形图上,怎样才能显示堆积图的总和?...
我发现很多同学在学习 Excel 的过程中,还不习惯用专业术语来描述问题,这就会导致提的问题,专业人士听不懂:专业人士的问答,他又听不懂. 比如,今天的标题,什么是"堆积柱形图"? ...
- Python使用折线图、柱状图、热力图比较不同班级相同学号学生的成绩
问题描述:有些学校的学号最后两位是根据入学成绩顺序排的,那么入学之后同学们的学习状态是否会有变化呢,入学成绩较好的同学是否能够一直保持优势呢,会不会有同学是高考时没有发挥好而入学之后才暴露出真实实力呢 ...
- python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- python雷达和柱形图_Python Pygal常见数据图(折线图、柱状图、饼图、点图、仪表图和雷达图)详解...
Pygal 同样支持各种不同的数据图,比如饼图.折线图等.Pygal 的设计很好,不管是创建哪种数据图,Pygal 的创建方式基本是一样的,都是先创建对应的数据图对象,然后添加数据,最后对数据图进行配 ...
- python 折线图_Python 编程一次画三种图:柱状图、散点图、折线图
Python 编程一次画三种图:柱状图.散点图.折线图 柱状图.散点图.折线图是三种常用数据图,用 Python 能轻易的画出来. #导入必须的库 import matplotlib.pyplot a ...
- python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- 使用python的matplotlib(pyplot)画折线图和柱状图
使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...
最新文章
- 03-cmake语法-变量,字符串
- 【FI模块学习笔记】 实收资本概述
- Twemproxy对redis集群进行代理实现高可用
- 简单控制器java,无法找到模板:创建一个简单的控制器和视图
- 零基础学Python(第十六章 函数·重点)
- 给Win7光盘添加PE3.0
- poj3009 Curling 2.0 深搜
- Zookeeper超详细的面试题
- python闰年多一天_记一个 python datetime 闰年问题
- python与材料计算快速入门线上训练营_Python18天训练营第二课基础1
- Asterisk目录结构如下
- Windows 1.0
- Java网络编程(一)- 一个简单的服务端/客户端应用程序
- linux下asm磁盘查看,ASM磁盘空间的查看
- oracle查询所有表字段属性_MybatisPlus基础篇学习笔记(四)------查询方法
- 青岛工学院计算机专业分数线,青岛工学院分数线
- 疯狂的程序员 71-80
- 腾讯云轻量应用服务器(免费内测)开箱测评
- POJ 1565 Skew Binary
- HTML和Css基础知识点笔记