plt
设定X,Y轴的长度以及刻度的方法.
import numpy as np
import matplotlib.pyplot as plt
data = np.arange(0,1.1,0.01)
plt.title('line')
plt.xlabel('x')
plt.ylabel('y')
plt.xlim((0,1)) # 确定X轴的范围.
plt.ylim((0,1))
plt.xticks([0,0.2,0.4,0.6,0.8,1])
plt.yticks([0,0.2,0.4,0.6,0.8,1])
plt.plot(data,data**2) ## 添加y=x^2曲线
plt.plot(data,data**4) ## 添加y=x^4曲线
plt.legend(['y=x^2','y=x^4']) # 添加标签.
#plt.savefig('f:/data/y=x^2.png')
plt.show()
子图的画法
# -*- coding: utf-8 -*-
"""
Created on Sun Jun 24 12:24:59 2018
@author: 13769
"""
import numpy as np
import matplotlib.pyplot as plt
rad = np.arange(0,np.pi*2,0.01)
p1 = plt.figure(figsize=(6,8),dpi=80)#指定画布的大小
ax1 = p1.add_subplot(211) #创建两行一列的子图,并且ax1指的是第一幅子图
plt.title('lines') ## 添加标题
plt.xlabel('x') ## 添加x轴的名称
plt.ylabel('y') ## 添加y轴的名称
plt.xlim((0,1)) ## 确定x轴范围
plt.ylim((0,1)) ## 确定y轴范围
plt.xticks([0,0.2,0.4,0.6,0.8,1]) ## 规定x轴刻度
plt.yticks([0,0.2,0.4,0.6,0.8,1]) ## 确定y轴刻度
plt.plot(rad,rad**2) ## 添加y=x^2曲线
plt.plot(rad,rad**4) ## 添加y=x^4曲线
plt.legend(['y=x^2','y=x^4'])
ax2 = p1.add_subplot(212)
plt.title('sin/cos') ## 添加标题
plt.xlabel('rad') ## 添加x轴的名称
plt.ylabel('value') ## 添加y轴的名称
plt.xlim((0,np.pi*2)) ## 确定x轴范围
plt.ylim((-1,1)) ## 确定y轴范围
plt.xticks([0,np.pi/2,np.pi,np.pi*1.5,np.pi*2]) ## 规定x轴刻度
plt.yticks([-1,-0.5,0,0.5,1]) ## 确定y轴刻度
plt.plot(rad,np.sin(rad)) ## 添加sin曲线9220744.html
plt.plot(rad,np.cos(rad)) ## 添加cos曲线
plt.legend(['sin','cos'])
plt.show()
散点图
import pandas as pd
import matplotlib.pyplot as plt
data=pd.read_excel(r"C:\Users\13769\Documents\Tencent Files\1376918818\FileRecv\数据处理课件\数据处理课件\数据\gmsc.xls")
plt.figure(figsize=(8,7))
plt.scatter(data.iloc[:,0],data.iloc[:,2], marker='o',c='b')## 绘制散点图
plt.scatter(data.iloc[:,0],data.iloc[:,3], marker='o',c='r')
plt.xlabel('年份')
plt.ylabel('生产总值(亿元)')
plt.xticks(range(0,70,4),data.iloc[range(0,70,4),1],rotation=90)# 设值刻度,设值刻度的表达,将x轴的文字旋转 多少度
plt.title('2000-2017年季度生产总值散点图')
#plt.savefig('f:/tmp/2000-2017年季度生产总值散点图.png')
plt.show()
折线图
plt的更多相关文章
- elf文件中的.plt .rel.dyn .rel.plt .got .got.plt的关系
.plt的作用是一个跳板,保存了某个符号在重定位表中的偏移量(用来第一次查找某个符号)和对应的.got.plt的对应的地址 .rel.dyn重定向表,在程序启动时就需要重定位完成. .rel.plt保 ...
- plt和got
最近在学习linux高级调试技术.下面就动态库连接这块做了一个实验 首先理解下plt是procedure linkage table,got是global offset table.got表中存放的是 ...
- 动态链接库中函数的地址确定---PLT和GOT [转]
前面写过动态链接库 延迟绑定的一篇博文,那篇文章我非常喜欢,但是当时刚搞清楚,自己写的比较凌乱,我最近学习了Ulrich Drepper的How to write share library,学习了几 ...
- (原)python中使用plt.show()时显示图像
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6039667.html 参考网址: http://matplotlib.org/users/shell. ...
- 基于Android的ELF PLT/GOT符号和重定向过程ELF Hook实现(by 低端农业代码 2014.10.27)
介绍 技术原因写这篇文章,有两种: 一个是在大多数在线叙述性说明发现PLT/GOT第二十符号重定向过程定向x86的,例<Redirecting functions in shared ELF l ...
- [Q]将图纸转换为JPG、PNG、plt、DWF、DWFx,XPS等格式文件
如要将图纸打印为图片,请选择“PublishToWeb JPG.pc3”或“PublishToWeb PNG.pc3”打印机. 如要将图纸打印为plt格式文件,请选择“Windows Default ...
- PLT文件 和 DXF文件
PLT: CAM/CAD类似软件处理的图像文件的文件格式 DXF: AutoCAD(Drawing Interchange Format或者Drawing Exchange Format) 绘图交换文 ...
- 深入了解GOT,PLT和动态链接
之前几篇介绍exploit的文章, 有提到return-to-plt的技术. 当时只简单介绍了 GOT和PLT表的基本作用和他们之间的关系, 所以今天就来详细分析下其具体的工作过程. 本文所用的依然是 ...
- Linux Debugging(七): 使用反汇编理解动态库函数调用方式GOT/PLT
本文主要讲解动态库函数的地址是如何在运行时被定位的.首先介绍一下PIC和Relocatable的动态库的区别.然后讲解一下GOT和PLT的理论知识.GOT是Global Offset Table,是保 ...
- ELF 文件 动态连接 - 延迟绑定(PLT)
PLT 全称:Procedure Linkage Table ,直译:过程连接表 由于在动态连接中,程序的模块之间包含了大量的函数引用,所以在程序开始执行前,动态链接会耗费较多的时间用于模块之间函数引 ...
随机推荐
- JS获取当前页面的URL
如果获取“当前”域名 host = window.location.host; url=document.domain; url = window.location.href; 取得完整url路径: ...
- 在ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory【转】
本文转载自:http://blog.csdn.net/sno_guo/article/details/17059381 解压好了arm-linuxg-gcc 放到了$PATH路径下, 无论怎么执行都提 ...
- UVA10655 Contemplation! Algebra —— 推公式、矩阵快速幂
题目链接:https://vjudge.net/problem/UVA-10655 题意: a+b.ab的值分别为p.q,求a^n+b^n. 题解: 1.a.b未知,且直接求出a.b也不太实际. 2. ...
- 查看系统信息,区分Centos和Ubuntu
查看系统信息,区分Centos和Ubuntu # cat /etc/issue \S Kernel \r on an \m centos $ cat /etc/issue Ubuntu 16.04.4 ...
- android BLE Peripheral 手机模拟设备发出BLE广播 BluetoothLeAdvertiser
android 从4.3系统开始可以连接BLE设备,这个大家都知道了.iOS是从7.0版本开始支持BLE. android 进入5.0时代时,开放了一个新功能,手机可以模拟设备发出BLE广播, 这个新 ...
- SSL协议、HTTP和HTTPS和区别
SSL协议 SLL协议的握手过程 开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake). 第一步,客户端给出协议版本号.一个客户端生成的随机数(Clien ...
- 纯js实现省市级联效果
我们都知道一般有注册的时候会让用户填入省市啊地区什么的,然后我就想使用纯js制作一个省市级联的效果,只是用于学习以及回顾温习用,首先看下效果图,界面很丑啊,不要嫌弃! 首先还是先看下我的项目目录吧 很 ...
- WebRTC学习
1. WebRTC学习 1.1 WebRTC现状 本人最早接触WebRTC是在2011年底,那时Google已经在Android源码中加入了webrtc源码,放在/external/web ...
- 浏览器端JS导出EXCEL
浏览器端JS导出EXCEL FileSaver.js 实现了在本身不支持 HTML5 W3C saveAs() FileSaver 接口的浏览器支持文件保存.FileSaver.js 在客户端保存文件 ...
- CentOS6.5 yum源设置
在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度. 国内比较快的有163源.sohu源.这里以163源为例子. 1. cd /etc/yum.repos.d 2 ...