关于plot画图的原理
首先是导入的:
Import matplotlib.pyplot as plt
这份导入要背住,没事就是需要你进行导入的;
然后就是画图了,下面举一个例子:
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(-10, 10, 100)
plt.figure(figsize=(9,3))
sig = 1 / (1 + np.exp(-t))
plt.plot([-10, 10], [0, 0], "r-")    
plt.plot([-10, 10], [0.5, 0.5], "k:")
plt.plot([-10, 10], [1, 1], "k:")
plt.axis([-10, 10, -0.1, 1.1])
plt.plot(t, sig, "b-", linewidth=2)
plt.show()
上图:

注意上面那句标红的语句,对应的是红线;我现在修改为([0,0]变为[0,1]):
plt.plot([-10, 10], [0,], "r-")
上图:

简单讲述一下,plot的绘图的本质其实就是在讲述一个故事:指定xy轴的范围,形成一个矩形,最后这个矩形画一条对角线;如果y轴范围是一个给定的值,那么就意味着是一条水平线,第一个图形那样;如果x轴是一个固定值,那么就是一条垂直线;
说到这里了,plot画图的原理就很清晰了。
关于plot画图的原理的更多相关文章
- 【转】Pandas学习笔记(七)plot画图
		
Pandas学习笔记系列: Pandas学习笔记(一)基本介绍 Pandas学习笔记(二)选择数据 Pandas学习笔记(三)修改&添加值 Pandas学习笔记(四)处理丢失值 Pandas学 ...
 - MATLAB中plot()画图的颜色线型和希腊字母参数设置
		
y 黄色 · 点线 m 粉红 ○ 圈线 c ...
 - [ZT] matlab中plot画图参数的设置
		
一.Matlab绘图中用到的直线属性包括: (1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色 (4)MarkerType:标记点的形状 (5)MarkerSize ...
 - (matlab)plot画图的颜色线型(转)
		
http://wenku.baidu.com/link?url=SVVMVH8QlDIu2hVKDtoBYs6l0CnQvFnFHJJ9yexmYVKQqhz47qIr7aK7LOf8nN0qNdy8 ...
 - matplotlib模块之plot画图
		
关于matplotlib中一些常见的函数,https://www.cnblogs.com/TensorSense/p/6802280.html这篇文章讲的比较清楚了,https://blog.csdn ...
 - matlab中plot画图参数的设置
		
原文链接:http://blog.sciencenet.cn/blog-281551-573856.html 一.Matlab绘图中用到的直线属性包括: (1)LineStyle:线形 (2)Line ...
 - MATLAB plot 画图大全
		
距离上一次打开Matlab已经过去了半年多,再次上手,画图时诸多不熟悉,促使我写下这篇blog,自己以后可以快速查看,也分享给大家~ 二维线图 plot plot(X1,Y1,LineSpec1,. ...
 - Pandas高级教程之:plot画图详解
		
目录 简介 基础画图 其他图像 bar stacked bar barh Histograms box Area Scatter Hexagonal bin Pie 在画图中处理NaN数据 其他作图工 ...
 - python matplotlib.plot画图显示中文乱码的问题
		
在matplotlib.plot生成的统计图表中,中文总是无法正常显示.在网上也找了些资料,说是在程序中指定字体文件,不过那样的话需要对plot进行很多设置,而且都是说的设置坐标轴标题为中文,有时候图 ...
 
随机推荐
- React 高阶组价详解
			
这个教程还是不错的...
 - Access denied for user 'root'@'IP' (using password:YES)解决方法
			
在MySql的使用过程中,碰到“Access denied for user 'root'@'IP' (using password:YES)”的问题,使用以下语句修改后还是不行. GRANT ALL ...
 - 1.带宽&吞吐量
			
1.带宽 网络带宽是指在一个固定的时间内(1秒),能通过的最大位数据.就好象高速公路的车道一样,带宽越大,好比车道越多 带宽是一个非常有用的概念,在网络通信中的地位十分重要.带宽的实际 ...
 - Java编程中必须了解 十几个代码段
			
向文件末尾添加内容 字符串有整型的相互转换 转字符串到日期 java.util.Date = java.text.DateFormat.getDateInstance().parse(date Str ...
 - 基于链路的OSPFMD5口令认证
			
实验要求:掌握基于链路的OSPFMD5口令认证 拓扑如下: 配置如下: R1enable configure terminal interface s0/0/0ip address 192.168.1 ...
 - undefined is not an object (evaluating '_react2.PropTypes.string')
			
对所引用的组件原 .import React, {Component,PropTypes} from 'react' 改成:import React, {Component} from 'react' ...
 - 20165228 2017-2018-2 《Java程序设计》第1周学习总结
			
20165228 2017-2018-2 <Java程序设计>第1周学习总结 教材学习内容总结 JAVA程序的组成:多个书写独立的类组成,class后为类名,类名后的{ }里为类体 JAV ...
 - 处理tcp里的粘包问题
			
typedef struct _CONN_BUFFER { uint8_t buffer[CONN_BUFFER_LENGTH]; uint32_t tail; uint64_t id; time_t ...
 - NYOJ 737:石子合并(一)(区间dp)
			
737-石子合并(一) 内存限制:64MB 时间限制:1000ms 特判: No 通过数:30 提交数:37 难度:3 题目描述: 有N堆石子排成一排,每堆石子有一定的数量.现要将N堆石子并成为一堆. ...
 - 2018.4.2  sqlite优化
			
一.参数优化. ```PRAGMA foreign_keys=ON;PRAGMA cache_size=8000;PRAGMA synchronous=OFF;PRAGMA temp_store=ME ...