【Matplotlib】线设置,坐标显示范围
改变线的颜色和线宽
参考文章:
线有很多属性你可以设置:线宽,线型,抗锯齿等等;具体请参考matplotlib.lines.Line2D
有以下几种方式可以设置线的属性
- 使用关键字参数 - plt.plot(x, y, linewidth=2.0)
- 使用 Line2D 对象的设置方法。 plot 返回一个 Line2D 对象的列表; line1, line2 = plot(x1, y1, x2, y2)。 下面的代码中我们假定图中仅有一条线以使返回的列表的长度为1。我们使用 - line,进行元组展开,来获得列表的首个元素。- line, = plt.plot(x, y, '-')
 line.set_antialiased(False) # 关闭抗锯齿
 
- 使用 setp() 命令。下面给出的例子使用Matlab样式命令来设置对列表中的线对象设置多种属性。 - setp可以作用于对象列表或仅仅一个对象。你可以使用Python关键字的形式或Matlab样式。- lines = plt.plot(x1, y1, x2, y2)
 # use keyword args
 plt.setp(lines, color='r', linewidth=2.0)
 # or MATLAB style string value pairs
 plt.setp(lines, 'color', 'r', 'linewidth', 2.0)
 
设置坐标轴范围
参考文档:
下面以 xlim() 为例进行说明:
获取或设置当前图像 x 轴的范围:
xmin, xmax = xlim()   # return the current xlim
xlim( (xmin, xmax) )  # set the xlim to xmin, xmax
xlim( xmin, xmax )    # set the xlim to xmin, xmax
或者可以下面这样:
xlim(xmax=3) # adjust the max leaving min unchanged
xlim(xmin=1) # adjust the min leaving max unchanged
设置 x-axis limits 会使得 autoscaling 自动关闭,即两者不能同时设置。
以上说明综合举例如下:
import numpy as np
import matplotlib.pyplot as plt
plt.figure(figsize=(8, 5), dpi=80)
plt.subplot(111)
X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
S = np.sin(X)
C = np.cos(X)
plt.plot(X, C, color="blue", linewidth=2.5, linestyle="-")
plt.plot(X, S, color="red", linewidth=2.5, linestyle="-")
plt.xlim(X.min() * 1.1, X.max() * 1.1)
plt.ylim(C.min() * 1.1, C.max() * 1.1)
plt.show()
生成的图像:

【Matplotlib】线设置,坐标显示范围的更多相关文章
- 百度地图API示例之设置地图显示范围
		代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont ... 
- arcpy arcgis python实例教程--原点夹角距离定义线(坐标正算)
		arcpy arcgis python实例教程--原点夹角距离定义线(坐标正算) 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 此地理处理工具 ... 
- ArcGIS 如何设置地图显示范围大小
		说来惭愧,学ArcGIS也已经有两年了.今天才知道原来ArcGIS是可以设置地图显示范围大小的 打开ArcMap,选择左边图例的图层(Layers) ,右键点击,选择属性(Properties..), ... 
- 【Matplotlib】设置刻度(1)
		刻度设置 参考文档: xticks 命令 yticks 命令 以xticks为例: matplotlib.pyplot.xticks(*args, **kwargs) 获取或者设置当前刻度位置和文本的 ... 
- 可视化库-Matplotlib基础设置(第三天)
		1.画一个基本的图 import numpy as np import matplotlib.pyplot as plt # 最基本的一个图,"r--" 线条加颜色, 也可以使用l ... 
- Python matplotlib绘图设置图例
		一.语法简介 plt.legend(loc=2,edgecolor='red',facecolor='green',shadow='True',fontsize=10) #edgecolor 图例边框 ... 
- Matplotlib中文设置
		1.中文设置方法,代码前加入语句 from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] 2.例子 # -*- codin ... 
- matplotlib坐标轴设置-【老鱼学matplotlib】
		我们可以对坐标轴进行设置,设置坐标轴的范围,设置坐标轴上的文字描述等. 基本用法 例如: import numpy as np import pandas as pd import matplotli ... 
- matplotlib坐标轴设置续-【老鱼学matplotlib】
		本次会讲解如何修改坐标轴的位置. 要修改轴,就要先得到当前轴:plt.gca(),这个函数名挺怪的,其实是如下英文字母的首字母:get current axis,也就是得到当前的坐标轴. import ... 
随机推荐
- Javascript计算星座
			今天看群里一哥们折腾得挺热乎,手痒随便写了一个DEMO,供初学者参考. 重点,写程序先定注释,明确思路后再写具体代码. //星座定义 var constellations = [ {"Sta ... 
- PHP通过curl模拟POST上传文件,5.5之前和之后的区别
			首先先要着重提一下,只要是做和项目有关的开发,首先按把环境中各个服务的版本保持一致,否则出些莫名其妙的错我,让你百爪挠心却不知哪里的问题.这里就要说下curl_setopt($ch, CURLOPT_ ... 
- MVC项目,bootstrap升级后index.d.ts编译出错
			安装最新的Typescript组件 下载链接 https://www.microsoft.com/en-us/download/details.aspx?id=48593 
- 在一台server上部署多个Tomcat
			版权声明: https://blog.csdn.net/u011518709/article/details/27181665 在一台server上配置多个Tomcat的方法: 这几天因为在研究OGS ... 
- git-【六】分支的创建与合并
			在版本回填退里,已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ... 
- 基于 Spark 的文本情感分析
			转载自:https://www.ibm.com/developerworks/cn/cognitive/library/cc-1606-spark-seniment-analysis/index.ht ... 
- Jitamin
			安装环境要求 PHP 5.6或更高(推荐使用PHP7) 数据库, 推荐使用MySQL 或 PostgreSQL. 当然SQLite也可以运行. Composer 安装手册 一. 克隆代码 假设我们把j ... 
- Kd-tree的学习
			一.普通kd-tree 1.在选择划分维度的时候,不能简单的每一个维度轮流划分.还有一种更合适的是利用数据的方差来划分,哪个维度的方差大,就选择哪一个维度划分.理由解释如下: 最简单的方法就是轮着来, ... 
- Java实现最基本的集中排序
			排序是一个很重要的概念,现实生活中,我们需要为很多的东西排序.下面我们就介绍几种简单的排序的方法和最基本的思想. 1.冒泡排序:假设一个数组中有10个数字,从左边开始 
- Thinkphp在Lnmp环境下部署项目先后报错问题解决:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/...Access denied.
			首先报错:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/769e70f2e46f34ceb60619bbda5e4691.php 解决此 ... 
