1.简单的绘制函数

 import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-1, 1, 50)
y1 = x + 1
plt.plot(x, y1)
plt.show()

  np.linspace(-1, 1, 50)

    从-1到1取50个点,绘制函数y=x+1

import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(-1, 1, 5)
x2 = np.linspace(-1, 1, 50)
y1 = x1 * x1
y2 = x2 * x2
plt.plot(x1, y1)
plt.plot(x2, y2)
plt.show()

  换一个函数,换成y=x*x,可以更直观的感受np.linspace()的第三个参数的作用

  np.linspace()第三个参数为5:蓝色

  np.linspace()第三个参数为50:红色

2.修改线条的样式

  直接在plt.plot()中添加样式

 import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(-1, 1, 5)
x2 = np.linspace(-1, 1, 50)
y1 = x1 * x1
y2 = x2 * x2
plt.plot(x1, y1)
plt.plot(x2, y2, color="gray", linewidth=10, linestyle="--")
plt.show()

  color:颜色

  linewidth:线宽

  linestyle:线条风格

修改后图像为

3.修改坐标轴

  

 import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(-1, 1, 50)
y1 = x1 * x1
plt.plot(x1, y1)
plt.xlim(-1, 10)
plt.ylim(-2, 3) plt.xlabel("i am x")
plt.ylabel("i am y")
plt.show()

  plt.xlim():x轴的范围

  plt.ylim():y轴的范围

  plt.xlabel:x轴标注

  plt.ylabel:y轴标注

  修改坐标轴的数值

 import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(-1, 1, 50)
y1 = x1 * x1
plt.plot(x1, y1)
plt.xlim(-1, 2)
plt.ylim(-2, 3) plt.xlabel("i am x")
plt.ylabel("i am y") new_ticks = np.linspace(-1, 2, 5)
plt.xticks(new_ticks)
plt.yticks([-2, 0, 2, 3], ["very bad", "just so so", "good", "perfect"])
plt.show()

  

  改变字体,添加特殊符号(注意转义)就不提了

  

Matplotlib python 基本用法的更多相关文章

  1. 【python】-matplotlib.pylab常规用法

    目的: 了解matplotlib.pylab常规用法 示例 import matplotlib.pylab as pl x = range(10) y = [i * i for i in x] pl. ...

  2. Anaconda下载及安装及查看安装的Python库用法

    Anaconda下载及安装及查看安装的Python库用法 Anaconda 是一个用于科学计算的 Python 发行版,提供了包管理与环境管理的功能.Anaconda 利用 conda 来进行 pac ...

  3. matplotlib python高级绘图库 一周总结

    matplotlib python高级绘图库 一周总结 官网 http://matplotlib.org/ 是一个python科学作图库,可以快速的生成很多非常专业的图表. 只要你掌握要领,画图将变得 ...

  4. Python高级用法总结

    Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...

  5. python argparse用法总结

    转:python argparse用法总结 1. argparse介绍 argparse是python的一个命令行解析包,非常适合用来编写可读性非常好的程序. 2. 基本用法 prog.py是我在li ...

  6. python enumerate用法总结【转】

    enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enum ...

  7. Python高级用法

    Python高级用法 三元表达式 x = 10 y = 20 print(x if x > y else y) x = 100 y = 20 print(x if x > y else y ...

  8. Python import用法以及与from...import的区别

    Python import用法以及与from...import的区别 在python用import或者from...import来导入相应的模块.模块其实就是一些函数和类的集合文件,它能实现一些相应的 ...

  9. 预备知识-python核心用法常用数据分析库(上)

    1.预备知识-python核心用法常用数据分析库(上) 目录 1.预备知识-python核心用法常用数据分析库(上) 概述 实验环境 任务一:环境安装与配置 [实验目标] [实验步骤] 任务二:Pan ...

随机推荐

  1. [01] MyBatis概述

    传统的JDBC来做DAO层,做了下面这几件事: 加载驱动 获取连接 执行SQL语句 获取操作结果封装信息 返回操作结果 而实际上DAO层最关心的是什么呢,就是后面三点就完事,JDBC显得太繁琐: 执行 ...

  2. postgrepsql 创建函数

    -- 这里的CREATE OR REPLACE FUNCTION 为固定写法:   "public"."function_info_a1" 这个为函数名   C ...

  3. CF1028G Guess the Numbers 构造、记忆化搜索

    传送门 考虑如果我们当前可以询问\(x\)个数,还剩下\(q\)次询问机会,我们要怎么构造询问方式? 肯定会这么考虑: 找到一个尽可能大的\(P\)满足\([x,P]\)能在每一次能询问\(x\)个数 ...

  4. LOJ6089 小Y的背包计数问题 背包、根号分治

    题目传送门 题意:给出$N$表示背包容量,且会给出$N$种物品,第$i$个物品大小为$i$,数量也为$i$,求装满这个背包的方案数,对$23333333$取模.$N \leq 10^5$ $23333 ...

  5. Luogu3524 POI2011 Party 图论、构造

    题目传送门:https://www.luogu.org/problemnew/show/P3524 大意:给一个$N$个点的图,其中一定有一个大小为$\frac{2}{3}N$的团,程序需给出一个大小 ...

  6. CSS3选择器之:nth-child(n)

    第一次用到这个选择器还是为了解决下面了的问题: 手机的前端,我们使用了mint-ui,里面有一个日期选择控件,但是选择的时候没有提供年月的选择器,如: 而是提供了下面的方式: 为了达到上面的效果,使用 ...

  7. STL next_permutation()

    用法 字典序全排列 可以发现函数next_permutation()是按照字典序产生排列的,并且是从数组中当前的字典序开始依次增大直至到最大字典序. 代码 #include<iostream&g ...

  8. pandas获取groupby分组里最大值所在的行,获取第一个等操作

    pandas获取groupby分组里最大值所在的行 10/May 2016 python pandas pandas获取groupby分组里最大值所在的行 如下面这个DataFrame,按照Mt分组, ...

  9. Maven -Maven配置tomcat插件 两种

    Maven Tomcat插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-maven-plugin,使用方式基本相同. tomcat-maven-plugin 插件官网: ...

  10. PHP加密与编码技术

    md5加密: string  md5( string $str [,bool $raw output=false]) md5加密方法用的挺多,有两个参数,第一个参数是要加密的字符串,第二个参数默认为f ...