博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
plt
阅读量:6312 次
发布时间:2019-06-22

本文共 2206 字,大约阅读时间需要 7 分钟。

设定X,Y轴的长度以及刻度的方法.

import numpy as npimport matplotlib.pyplot as pltdata = 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 npimport matplotlib.pyplot as pltrad = 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.htmlplt.plot(rad,np.cos(rad))                       ## 添加cos曲线plt.legend(['sin','cos'])plt.show()

散点图

import pandas as pdimport matplotlib.pyplot as pltdata=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()

折线图

 

转载于:https://www.cnblogs.com/A-FM/p/9220744.html

你可能感兴趣的文章
mysqldump --single-transaction 和--lock-tables参数详解
查看>>
android 数据库_sql语句总结
查看>>
python购物车
查看>>
解决python2和python3的pip冲突
查看>>
面试/编程
查看>>
linux每日命令(16):head命令
查看>>
公司内部分享【富有成效的每日站会】总结
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
iOS横竖屏
查看>>
thinkphp判断更新是否成功
查看>>
Do While ... Loop 与 Do Until ... Loop 的区别
查看>>
【Linux】查询某个字符串出现次数
查看>>
高效使用jquery之一:请使用'On'函数
查看>>
冲刺第一周第三天
查看>>
ERP环境检测工具设计与实现 Environment Detection
查看>>
不要在构造中做太多事情,不然有时候会出现有意思的代码~
查看>>
IIS 发布网站遇到的问题
查看>>
NuGet学习笔记(2)——使用图形化界面打包自己的类库
查看>>
xcode中没有autoSizing的设置
查看>>
字符编码
查看>>