matplotlib折线图
绘制折线图:参考https://baijiahao.baidu.com/s?id=1608586625622704613
(3)近10年GDP变化的曲线图,及三次产业GDP变化的曲线图。
数据:
[['指标', '2017年', '2016年', '2015年', '2014年', '2013年', '2012年', '2011年', '2010年', '2009年', '2008年'], ['国民总收入(亿元)', 824828.4, 740598.7, 686449.6, 644791.1, 590422.4, 539116.5, 484753.2, 411265.2, 348498.5, 321500.5], ['国内生产总值(亿元)', 827121.7, 743585.5, 689052.1, 643974.0, 595244.4, 540367.4, 489300.6, 413030.3, 349081.4, 319515.5], ['第一产业增加值(亿元)', 65467.6, 63672.8, 60862.1, 58343.5, 55329.1, 50902.3, 46163.1, 39362.6, 34161.8, 32753.2], ['第二产业增加值(亿元)', 334622.6, 296547.7, 282040.3, 277571.8, 261956.1, 244643.3, 227038.8, 191629.8, 160171.7, 149956.6], ['第三产业增加值(亿元)', 427031.5, 383365.0, 346149.7, 308058.6, 277959.3, 244821.9, 216098.6, 182038.0, 154747.9, 136805.8], ['人均国内生产总值(元)', 59660.0, 53935.0, 50251.0, 47203.0, 43852.0, 40007.0, 36403.0, 30876.0, 26222.0, 24121.0]]
def fun3():
print(read_excel(r'gdp.xlsx'))
gdp = read_excel(r'gdp.xlsx')
color = iter(["red", "black", "green", "blue","yellow"])
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False for i in range(len(gdp)):
gdp[i].reverse() plt.plot(gdp[0][0:10], gdp[1][0:10], c=next(color), label=gdp[1][10]) cou = [3, 4, 5]
for i in cou:
label = str(gdp[i][10])
print(label)
plt.plot(gdp[i][0:10], c=next(color), label=label) plt.legend(loc="upper left")
plt.xticks(rotation=45)
plt.xlabel("年份")
plt.ylabel("收入")
plt.title("近10年GDP及三次产业变化的曲线图")
plt.show()
matplotlib折线图的更多相关文章
- 练习: bs4 简单爬取 + matplotlib 折线图显示 (关键词,职位数量、起薪)
要看一种技术在本地的流行程度,最简单的就是找招聘网站按关键词搜索. 比如今天查到的职位数量是vue 1296个,react 1204个,angular 721个.国际上比较流行的是react,本地市场 ...
- python matplotlib 折线图
1.绘制折线图,去上和右边框,显示中文 import numpy as np import matplotlib.pyplot as plt #plt.style.use('default') #pl ...
- matplotlib 折线图
1.基本要点 # 导入模块 from matplotlib import pyplot as plt # x轴数据 x = range(2, 26, 2) # y轴数据 y = [15, 13, 14 ...
- python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)
最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...
- 用matplotlib.pyplot画简单的折线图,直方图,散点图
#coding=utf-8 """ 用matplotlib.pyplot画简单的折线图,直方图,散点图 """ import matplot ...
- Matplotlib学习---用matplotlib画折线图(line chart)
这里利用Jake Vanderplas所著的<Python数据科学手册>一书中的数据,学习画图. 数据地址:https://raw.githubusercontent.com/jakevd ...
- 06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
1.基本图表绘制 plt.plot() 图表类别:线形图.柱状图.密度图,以横纵坐标两个维度为主同时可延展出多种其他图表样式 plt.plot(kind='line', ax=None, figsiz ...
- python用matplotlib画折线图
折线图: import matplotlib.pyplot as plt y1=[10,13,5,40,30,60,70,12,55,25] x1=range(0,10) x2=range(0,10) ...
- python使用matplotlib绘制折线图教程
Matplotlib是一个Python工具箱,用于科学计算的数据可视化.借助它,Python可以绘制如Matlab和Octave多种多样的数据图形.下面这篇文章主要介绍了python使用matplot ...
随机推荐
- Java ReentrantLock中tryLock与lock的区别(非公平锁与公平锁)
设置同步状态,利用CAS操作. // CAS操作:如果当前状态值等于期望值,则自动将同步状态设置为给定的更新值 protected final boolean compareAndSetState(i ...
- solr常见错误
这两天给客户部署独立的solr服务器遇到的错误,现在总结一下. 1. org.apache.solr.client.solrj.SolrServerException: Error executing ...
- Prometheus 监控Mysql服务器及Grafana可视化
Prometheus 监控Mysql服务器及Grafana可视化. mysql_exporter:用于收集MySQL性能信息. 使用版本 mysqld_exporter 0.11.0 官方地址 使用文 ...
- golang --学习笔记 运行时间计算
package main import ( "fmt" "time" ) func main() { start := time.Now() //do some ...
- Dictionary<string, Dictionary<string, Person>> dic = new Dictionary<string, Dictionary<string, Person>>();
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Console ...
- app支付宝支付错误信息:抱歉,订单不存在,请检查后重试。
按这篇文章操作:https://openclub.alipay.com/read.php?tid=2026&fid=60 原因:应用签约时间在新api 2.0启用前,而api是使用2.0的才会 ...
- C# 通过反射获取winform上的控件
比如获取Button按钮: System.Reflection.FieldInfo[] fieldInfo = form.GetType().GetFields(System.Reflection.B ...
- SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)
报错信息 无法为该请求检索数据. (Microsoft.SqlServer.Management.Sdk.Sfc) 未知属性 IsMemoryOptimized (Microsoft.SqlServe ...
- centos7 配置nginx vim语法高亮
看了Nginx核心知识100讲,按照他的做法,没有配置成功,可以使用下面的方法: 下载nginx源码,http://nginx.org/en/download.html 这里下载的是:nginx-1. ...
- 线程状态---Day24
线程状态概述: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态.在线程的生命周期中, 有几种状态呢?在API中 java.lang.Thread.State 这个枚举中 ...