使用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 ...
随机推荐
- webpack自定义loader并发布
一.官网对loader的解释: 1.loader 是导出为一个函数的 node 模块.该函数在 loader 转换资源的时候调用.给定的函数将调用 loader API,并通过 this 上下文访问. ...
- C#.net开发 List与DataTable相互转换
1.DataTable转List集合 /// <summary> /// DataTable转化为List集合 /// </summary> /// <typeparam ...
- O052、Create Volume 操作 (Part III)
参考https://www.cnblogs.com/CloudMan6/p/5617980.html Jun 20 17:15:56 DevStack-Rocky-Compute-22 c ...
- vue入门:(计算属性和侦听器)
methods watch computed 一.methods-方法 在数据渲染是需要基于多个数据时第一种方法,可以采用methods属性中的方法计算返回值来实现,先来看示例: <div id ...
- mac 下拉取svn代码
svn checkout https://113.108.97.187/svn/zkteco/zks-app --username=lucy --password=lucy66 svn checkou ...
- 解决办法:Message: 对实体 "useUnicode" 的引用必须以 ';' 分隔符结尾
Hibernate 5.3.1 INFO: HHH000206: hibernate.properties not foundException in thread "main" ...
- 公司 vuessr 项目讲解
- 快速导入Excel数据到mysql
首先利用mysql文件,导出csv文件, 然后,直接修改csv文件,然后导入csv文件
- RHEL7网络管理NetworkManager和nmcli指令
1.NetworkManager简介 在 Red Hat Enterprise Linux 7 中,NetworkManager 提供的默认联网服务是一个动态网络控制和配置守护 进程,它尝试在其可用时 ...
- 使用 Eclipse 构建的时候会出现 run as 中没有 maven package 选项
注:该方法来自我学习时别人分享的出现问题的解决方法,并没有亲自测试,仅供参考 是因为建的是普通 java 工程,需要把它转换成 maven project. 1.右键工程--maven--Disabl ...