python 您所在的位置:网站首页 y=x3-3x图像 python

python

2023-10-12 15:19| 来源: 网络整理| 查看: 265

写数值分析实验的途中,搜到了很多好文章,做一下笔记,方便日后使用

笔记 一、先画条线1.plt.plot() 函数1.1plt.plot(x, y, "格式控制字符串")1.2示例 二、画个函数曲线1.Python math库常用函数2.np.arange() 函数 三、图,坐标系,曲线1.同一张图,同一坐标系,画多个曲线2.同一张图,不同坐标系,画多个曲线3.同时画多张图 四、Python保留指定位数的小数

一、先画条线 import matplotlib.pyplot as plt x = [1,5] #两个点 y = [1,5] #(1,1),(5,5) plt.plot(x,y) #画线 plt.show() #显示图形

在这里插入图片描述

1.plt.plot() 函数

plt.plot() 函数详解

1.1plt.plot(x, y, “格式控制字符串”)

在这里插入图片描述 在这里插入图片描述

1.2示例 import matplotlib.pyplot as plt x = [1,5,7] y = [1,5,7] plt.plot(x,y,"ob:") #"b"为蓝色, "o"为圆点, ":"为点线 plt.show()

在这里插入图片描述

二、画个函数曲线

在这里插入图片描述 报错是因为x是一个list,不能直接用x*x,要用[i*i for i in x]

import matplotlib.pyplot as plt import numpy as np import math x = np.arange(1, 10, 1) #从1到9,间隔1取点 plt.plot(x,[i*i for i in x],"ob:") #"b"为蓝色, "o"为圆点, ":"为点线 plt.plot(x,[math.pow(i,3) for i in x],"rs-") #"r"为红色, "s"为方块, "-"为实线 plt.show()

在这里插入图片描述

1.Python math库常用函数

Python math库常用函数

import math 函数作用结果x的绝对值math.fabs(-0.03)0.03x的y次方math.pow(3,4)81.0logaxmath.log(32,2)5.0x的整数部分math.trunc(6.789)6向上取整math.ceil(4.12)5向下取整math.floor(4.12)4x的阶乘math.factorial(3)6x的平方根math.sqrt(100)10.0数字常量,emath.e2.718281828459045数字常量,圆周率math.pi3.141592653589793三角函数math.sin(math.pi/4)0.7071067811865476 2.np.arange() 函数 import numpy as np x = np.arange(1, 10, 1) 从1到9,间隔1取点 即 x = [1 2 3 4 5 6 7 8 9] 三、图,坐标系,曲线 1.同一张图,同一坐标系,画多个曲线 import matplotlib.pyplot as plt import numpy as np import math x = np.arange(1, 10, 1) #从1到9,间隔1取点 plt.plot(x,[i*i for i in x],"ob:", label="x*x") #"b"为蓝色, "o"为圆点, ":"为点线 plt.plot(x,[math.pow(i,3) for i in x],"rs-", label="x*x*x") #"r"为红色, "s"为方块, "-"为实线 plt.title('title')# 标题 只能是英文 plt.xlabel("x")# x轴名称 只能是英文 plt.ylabel("y")# y轴名称 只能是英文 plt.xlim(-1,12)#限制x坐标轴范围 plt.legend() #显示标签 plt.grid(1) #显示网格线 plt.show()

在这里插入图片描述

2.同一张图,不同坐标系,画多个曲线

python matplotlib模块 如何画两张图出来 在这里插入图片描述

3.同时画多张图

一般都是画一张,关闭一张后再显示另一张图,该方法同时弹出两张图

import matplotlib.pyplot as plt import numpy as np import math x = np.arange(1, 10, 1) #从1到9,间隔1取点 plt.figure(1)#新建一个名叫 Figure1的画图窗口 plt.plot(x,[i*i for i in x],"ob:", label="x*x") #"b"为蓝色, "o"为圆点, ":"为点线 plt.figure(2) plt.plot(x,[math.pow(i,3) for i in x],"rs-", label="x*x*x") #"r"为红色, "s"为方块, "-"为实线 plt.show()

在这里插入图片描述

四、Python保留指定位数的小数

Python保留指定位数的小数

number = 1.23456 print('%.4f' % number)#四舍五入,保留四位小数,输出1.2346


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有