Python matplotlib学习笔记之坐标轴范围
Python学习笔记--坐标轴范围
参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p=6
所用的库及环境:
- IDE:Pycharm
- Python环境:python3.7
- Matplotlib: Matplotlib 1.11
- Numpy: Numpy1.15.
坐标轴范围
概念
根据需求调整坐标轴的范围
坐标轴范围调整
第一种形式
通过plt.axis()可以查看图形的x轴的最小最大坐标和y轴的最小最大坐标
第一个数:x的最小坐标
第二个数:x的最大坐标
第三个数:y的最小坐标
第四个数: y的最大坐标
同理通过plt.axes()可以更改x的最小最大坐标和y的最小最大坐标
第二种形式
通过plt.xlim()可以查看x的最大最小坐标,并更改
plt.xlim()参数(可以选择其中一个参数,只更改最大坐标轴或最小坐标轴)
- xmax:最大坐标轴
- xmix:最小坐标轴
通过plt.ylim()可以查看y的最大最小坐标,并更改
plt.ylim()参数(可以选择其中一个参数,只更改最大坐标轴或最小坐标轴)
- xmax:最大坐标轴
- xmin:最小坐标轴
文档
axis文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.axis.html
xlim文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.xlim.html
ylim文档:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.ylim.html
三.结语:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
本文实例讲述了Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法.分享给大家供大家参考,具体如下: Matplotlib中文显示问题--用例子说明问题 #-*- coding: utf-8 -*- from pylab import * t = arange(-4*pi, 4*pi, 0.01) y = sin(t)/t plt.plot(t, y) plt.title('www.jb51.net - test') plt.xlabel(u'\u2103',fontp
-
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
本文实例讲述了Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息.分享给大家供大家参考,具体如下: 进行图像绘制有时候需要设定坐标轴以及图像标题等信息,示例代码如下: #-*- coding: utf-8 -*- #!/usr/bin/python import matplotlib.pyplot as plt from numpy.random import randn x = range(100) y = randn(100) fig = plt.figure() ax
-
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
前言 matplotlib.pyplot是一些命令行风格函数的集合,使matplotlib以类似于MATLAB的方式工作.每个pyplot函数对一幅图片(figure)做一些改动:比如创建新图片,在图片创建一个新的作图区域(plotting area),在一个作图区域内画直线,给图添加标签(label)等.matplotlib.pyplot是有状态的,亦即它会保存当前图片和作图区域的状态,新的作图函数会作用在当前图片的状态基础之上. 在开始本文之前,不熟悉的朋友可以先看看这篇文章:Python
-
Python绘图Matplotlib之坐标轴及刻度总结
学习https://matplotlib.org/gallery/index.html 记录,描述不一定准确,具体请参考官网 Matplotlib使用总结图 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号 import pandas as pd import nump
-
python matplotlib绘图,修改坐标轴刻度为文字的实例
工作中偶尔需要做客流分析,用pyplot 库绘图.一般情况下, x 轴刻度默认显示为数字. 例如: 我希望x 轴刻度显示为星期日期. 查询pyplot 文档, 发现了 xtick() 函数可以修改刻度. 代码如下: import matplotlib.pyplot as plt import numpy as np #val_ls = [np.random.randint(100) + i*20 for i in range(7)] scale_ls = range(7) index_ls =
-
学习python中matplotlib绘图设置坐标轴刻度、文本
总结matplotlib绘图如何设置坐标轴刻度大小和刻度. 上代码: from pylab import * from matplotlib.ticker import MultipleLocator, FormatStrFormatter xmajorLocator = MultipleLocator(20) #将x主刻度标签设置为20的倍数 xmajorFormatter = FormatStrFormatter('%1.1f') #设置x轴标签文本的格式 xminorLocator = M
-
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
如下所示: <span style="font-family: Arial, Helvetica, sans-serif;">>>> import numpy as np</span> >>> import matplotlib.pyplot as plt >>> x=np.arange(-5,5,0.01) >>> y=x**3 >>> plt.axis([-6,6,-1
-
python matplotlib坐标轴设置的方法
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 在matplotlib中包含了很多函数,用来对这些参数进行设置. 我们可以对坐标轴进行设置,设置坐标轴的范围,设置坐标轴上的文字描述等. 基本用法 例如: import numpy as np import pandas as pd import matplotlib.pyplot as plt # 生成x轴上的数据:从-3到3,总共有50个点 x = np.lin
-
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
本文实例讲述了Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法.分享给大家供大家参考.具体如下: 看看下面的例子和效果吧 # -*- coding: utf-8 -*- from matplotlib.widgets import MultiCursor from pylab import figure, show, np t = np.arange(0.0, 2.0, 0.01) s1 = np.sin(2*np.pi*t) s2 = np.sin(4*np.pi*t
-
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
一.用默认设置绘制折线图 import matplotlib.pyplot as plt x_values=list(range(11)) #x轴的数字是0到10这11个整数 y_values=[x**2 for x in x_values] #y轴的数字是x轴数字的平方 plt.plot(x_values,y_values,c='green') #用plot函数绘制折线图,线条颜色设置为绿色 plt.title('Squares',fontsize=24) #设置图表标题和标题字号 plt.t
随机推荐
- [正则表达式]贪婪模式与非贪婪模式
- 教你使用java实现去除各种空格
- JS hashMap实例详解
- PHP邮件群发机实现代码
- 如何使用PHP批量去除文件UTF8 BOM信息
- C# interface与delegate效能比较的深入解析
- c#执行外部命令示例分享
- iOS runtime forwardInvocation详解及整理
- IE与FireFox的兼容性问题
- linux shell实现获取用户输入指定范围的单个字符的两种方法
- TXT转HTM、HTML「TXT转网页」的vbs实现代码
- Linux中samba服务器的搭建教程
- MySQL学习第三天 Windows 64位操作系统下验证MySQL
- Kafka使用入门教程第1/2页
- jquery 插件 任意位置浮动固定层
- 让div运动起来 js实现缓动效果
- IIS7.5开启FastCGI的配置方法
- 域名注册的相关知识(新手必读)第1/2页
- 增加asp.net应用程序性能的20种方法(简单有效)
- 基于js 字符串indexof与search方法的区别(详解)