使用matplotlib绘制常用图表(2)-常用图标设置
一、使用subplots绘制子图
import numpy as np
from matplotlib import pyplot as plt
%matplotlib inline
x = np.arange(1,100)
#print(x) #划分子图将画布分为2x2的画布
fig,axes = plt.subplots(2,2) axe1 = axes[0,0]
axe2 = axes[0,1]
axe3 = axes[1,0]
axe4 = axes[1,1] #画布大小和分辨率
fig = plt.figure(figsize=(20,10),dpi = 80) axe1.plot(x,x) axe2.plot(x,-x) axe3.plot(x,x**2) axe4.plot(x,np.log(x)) plt.show()
二、使用add_subplot绘制子图
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x = np.arange(1,100) fig = plt.figure(figsize = (20,10),dpi=80) #画第一个图,2x2矩阵第一个位置
ax1 = fig.add_subplot(2,2,1)
ax1.plot(x,x) #画第二个图
ax2 = fig.add_subplot(2,2,3)
ax2.plot(x,x**2) #画第三个图
ax3 =fig.add_subplot(2,2,4)
ax3.plot(x,np.log(x))
plt.show()
三、设置图像包围线和底边移动范围
import matplotlib.pyplot as plt
import numpy as np y = range(0,14,2)
x = [-3,-2,-1,0,1,2,3] plt.figure(figsize=(20,8),dpi=80) #获取当前图标图像
ax = plt.gca() #设置图像包围线
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
#ax.spines['bottom'].set_color('none')
#ax.spines['left'].set_color('none') #设置底边移动范围
ax.spines['bottom'].set_position(('data',0))
ax.spines['left'].set_position(('data',0)) plt.plot(x,y)
plt.show()
四、设置坐标轴范围
# 设置坐标轴范围
import matplotlib.pyplot as plt
import numpy as np x = np.arange(-10,11,1)
y = x**2
plt.plot(x,y) plt.xlim(xmin = -5)
plt.ylim(ymax = 80)
plt.show()
使用matplotlib绘制常用图表(2)-常用图标设置的更多相关文章
- 机器学习--matplotlib绘制各种图表
机器学习三剑客:numpy.pandas.matplotlib NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵. pandas 是基于numpy的一种工具,该工 ...
- Python Matplotlib绘制气温图表
代码中数据从 www.wunderground.com/history/ 下载 #coding=utf-8 import csv from datetime import datetime from ...
- 小白学 Python 数据分析(19):Matplotlib(四)常用图表(下)
人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...
- 小白学 Python 数据分析(18):Matplotlib(三)常用图表(上)
人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...
- 双11不再孤单,结识ECharts---强大的常用图表库
又是一年双十一,广大单身狗们有没有很寂寞(好把,其实我也是)!但是这次的双十一,我不再孤单,因为结识了一个js的强大的图表库---ECharts. 最近做软件工程项目的时候,由于设计图中有柱状图和饼图 ...
- amazeui学习笔记--css(常用组件6)--图标Icon
amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...
- win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法,电脑设备ID方法
win10 常用设置 桌面出来计算机图标,固定桌面摆好的图标设置方法 桌面右键-->显示设置-->桌面图标设置 电脑设备ID:xxx查看方法:桌面右键-->显示设置-->关于
- 【转】使用Python matplotlib绘制股票走势图
转载出处 一.前言 matplotlib[1]是著名的python绘图库,它提供了一整套绘图API,十分适合交互式绘图.本人在工作过程中涉及到股票数据的处理如绘制K线等,因此将matplotlib的使 ...
- Python使用plotly绘制数据图表的方法
转载:http://www.jb51.net/article/118936.htm 本篇文章主要介绍了Python使用plotly绘制数据图表的方法,实例分析了plotly绘制的技巧. 导语:使用 p ...
随机推荐
- singleWsdl和wsdl区别,Axis2和CXF对比
WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互. 其实WebSer ...
- MVC4学习要点记二
一.分页(PagedList.MVC)1.安装PagedList.MVCPM>install-package PagedList.mvc 2.控制器中使用PagedList 3.csht ...
- Git——文件初始化及设置签名
1. 本地库初始化 命令: git init 效果:
- GitHub使用--01
1.Git下载与安装 Git网站下载地址https://git-scm.com/downloads 2.本地Git使用 在存储代码仓库的文件夹下右键 git bash here 初始化仓库 git i ...
- latex公式居中环境
一般能够用到的环境是 \begin{equation} \begin{aligned} ... \end{aligned} \end{equation} 然而,这种环境用&只能够保证左对齐或者 ...
- 5.Hibernate 核心开发接口
一.Configuration(AnnotationConfiguration) 作用:进行配置信息的管理 目标:用来产生SessionFactory 可以在configure 方法中指定hibern ...
- Nginx返回大长度的JSON数据被截断
1 添加Nginx参数,增加缓存字符串大小 head{ proxy_buffers 16 512k; //此处值代表nginx 设置 16个 512k 的块进行缓存,总共大小为16*512k prox ...
- (备忘)openssl的证书格式转换
PKCS 全称是Public-KeyCryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过15 个标准. ...
- stm32定时器计数功能
stm32的外部时钟源模式2和外部时钟源模式1都可以用来实现计数功能,他们的区别是什么呢? 以上2种模式对应不同的管脚输入: 外部时钟源模式2 <-->TIMx_ETR 外部时钟源模式1 ...
- java——比较难和底层的面试题
链接地址:https://mp.weixin.qq.com/s/lnbCysCQgfjF_kcB83KQZg 这是一个在线教育机构的文章,感觉大部分都不会,太难了. 一.自我介绍 二.多线程相关: 线 ...