在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围、坐标轴刻度大小、坐标轴名称等。

在matplotlib中包含了很多函数,用来对这些参数进行设置。

plt.xlim、plt.ylim                            设置横纵坐标轴范围
plt.xlabel、plt.ylabel        设置坐标轴名称
plt.xticks、plt.yticks设置坐标轴刻度

以上plt表示matplotlib.pyplot

示例1:使用matlablib做图

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-5, 5, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.figure(num=3, figsize=(8, 5))

plt.plot(x, y1)
plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--')

plt.xlim((-5, 5))
plt.ylim((-2, 2))

plt.xlabel('x axis')
plt.ylabel('y axis')

my_x_ticks = np.arange(-5, 5, 1.5)
my_y_ticks = np.arange(-2, 2, 1.5)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)

plt.show()

示例2:使用numpy array数据进行matlablib绘图

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(1, 10, 10)
y = np.array([1,2,3,4,5,6,7,8,9,15])

plt.figure(num=3, figsize=(8, 5))

plt.plot(x, y)

plt.xlim((1, 10))
plt.ylim((1, 15))

plt.xlabel('x axis')
plt.ylabel('y axis')

my_x_ticks = np.arange(1, 10, 1)
my_y_ticks = np.arange(1, 15, 1)

plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)

plt.show()

更多Python相关信息见Python 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=17
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-03/157658.htm

看了本文就点下在看↓↓↓

matplotlib绘图_Python之matplotlib绘图示例相关推荐

  1. python ppt 绘图_Python数据分析-Matplotlib绘图基础

    本文结构: 一.Matplotlib绘图基础及中文乱码解决 二.如何利用pandas绘图? 三.如何利用notebook制作分析报告? 图形在我们日常生活中无处不在.如果没有可视化,就是一些数字罗列, ...

  2. python极坐标绘图_python – 在Matplotlib极坐标图上设置径向轴

    我正在极坐标图上绘制方位角高程曲线,其中高程是径向分量.默认情况下,Matplotlib将径向值从中心的0绘制到周长的90.我想扭转局面,因此90度处于中心位置.我尝试通过调用ax.set_ylim( ...

  3. matplotlib 散点图_Python学习 —— matplotlib绘制三维曲线图和三维散点图

    1.数据类型部分如下: group A B CA-1 0 0 0.1273 A-1 20 12 0.1087 A-1 40 36 0.1313 A-1 60 24 0.0865 A-1 80 12 0 ...

  4. matplotlib 散点图_python之matplotlib 折线图和散点图

    安装完python,接下来学习数据分析.找了篇教程学习matplotlib,写折线图和散点图. 首先pip install matplotlib安装. 输入代码: import matplotlib. ...

  5. matplotlib 中文_Python 关于matplotlib无法显示中文字体的解决方法

    #### 以下面的例子说明如何解决matplotlib画图中出现中文字体无法显示问题 要画出10-12点气温变化的图像 ``` from matplotlib import pyplot as plt ...

  6. qpython怎么用matplotlib_将matplotlib绘图嵌入pyqt的方法示例

    我的终极整理,供参考 # coding:utf-8 import matplotlib # 使用 matplotlib中的FigureCanvas (在使用 Qt5 Backends中 FigureC ...

  7. 用python画动图_Python 绘图与可视化 matplotlib 制作Gif动图

    参考链接:https://blog.csdn.net/theonegis/article/details/51037850 我们可以使用Matplotlib的animation类的FuncAnimat ...

  8. python 三维绘图_Python三维绘图--Matplotlib

    编辑推荐: 本文主要介绍如何用python的matplotlib库中丰富的三维绘图工具进行绘图,运用三维图给我们对数据带来更加深入地理解,希望对大家有帮助. 本文来自于csdn ,由火龙果软件Alic ...

  9. python画仿真图-Python数据分析:绘图可视化之matplotlib入门

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于码客趣分享,作者码客趣分享 matplotlib的通常引入约定 ...

最新文章

  1. ionic ajax 跨域,解决 ionic 中的 CORS(跨域) 问题
  2. 【Kaggle-MNIST之路】两层的神经网络Pytorch(改进版)(二)
  3. python numpy矩阵索引_python-为什么scipy csr矩阵的行索引比numpy数组...
  4. flume的概述和运行机制
  5. 20155301实验三 免杀原理与实践
  6. Window open()使用方法
  7. 2013年3月百度之星A题
  8. 论文阅读(4)--Part-Stacked CNN for Fine-Grained Visual Categorization
  9. ios nstimer实现延时_iOS中定时器NSTimer的使用
  10. How to test software requirements specification (SRS)?
  11. 2019-05-22 防范ASP木马;如何防止注入攻击;
  12. SpringBoot集成MyBatisPlus
  13. tableau 集动作_在Tableau中通过添加操作,控制集并高亮显示数据
  14. Linux系统NFS故障现象
  15. Java实现的企业员工考勤管理系统
  16. 智图—源于QQ空间图片WebP化的思考
  17. 交换机生成树相关实验
  18. 【beyong-sms】一款支持多家短信服务商优美的PHP短信发送库
  19. ansible常用模块
  20. Windows System32下常见快捷指令

热门文章

  1. ThreadLocal 从源码角度简单分析
  2. 《AutoCAD 2016中文版从入门到精通》——1.5 基本输入操作
  3. 我的Android进阶之旅------修改Android签名证书keystore的密码、别名alias以及别名密码...
  4. servlet实现新闻控制
  5. socket编程,简单查看
  6. *nix下部署第三方动态库文件
  7. 成本管理不是简单地节省
  8. ANDROID事件触发机制
  9. Mongodb亿级数据量的性能测试比较完整收藏一下
  10. 地税某数据库异常重启和重启后数据库运行缓慢问题的解决过程