python matplotlib 绘制三次函数图像

安装的是anaconda, 其中包含了numpy, scipy, matplotlib 等科学计算包

https://www.continuum.io/downloads

在终端打开anaconda中的python

/home/qi/anaconda/bin/python

>>> from matplotlib import pyplot as pl
>>> import numpy as np
>>> from scipy import interpolate

>>> x = np.linspace(-10, 5, 100)
>>> y = -2*x**3 + 5*x**2 + 9
>>> pl.figure(figsize = (8, 4))     
<matplotlib.figure.Figure object at 0xb14f10ac>
>>> pl.plot(x, y, color="blue", linewidth = 1.5)
[<matplotlib.lines.Line2D object at 0xb0c6348c>]
>>> pl.show()

pl.figure 设置绘图区大小

pl.plot    开始绘图, 并设置线条颜色, 以及线条宽度

pl.show 显示图像

显示图像如图

参考:

http://zhan.renren.com/pythonlover?gid=3602888498028996903

时间: 2024-10-27 04:11:12

python matplotlib 绘制三次函数图像的相关文章

Python + Matplotlib 绘制 Penrose 铺砌

效果是不是很漂亮呢? 代码如下: #----------------------------------------- # Python + Matplotlib 绘制 Penrose 铺砌 # by Zhao Liang [email protected] #----------------------------------------- import matplotlib.pyplot as plt import numpy as np from matplotlib.path impor

python+matplotlib 绘制等高线

python+matplotlib 绘制等高线 步骤有七: 有一个m*n维的矩阵(data),其元素的值代表高度 构造两个向量:x(1*n)和y(1*m).这两个向量用来构造网格坐标矩阵(网格坐标矩阵m*n维,可见与data同) 构造网格坐标矩阵X,Y 进行颜色填充 画等高线 等高线的描述 删掉坐标系 1. 构造一下高度矩阵: def f(x,y): """ 计算高度的函数 :param x: 向量 :param y: 向量 :return: dim(x)*dim(y)维的矩

Python + Matplotlib 绘制 Aztec Diamond 图的随机铺砌

一个 $n$ 阶的 Aztec Diamond 图,是指依次将 $2,4,\ldots,2n,2n,\ldots,4,2$ 个单位方格摞在一起得到的对称图形(于是图中一共有 $2n(n+1)$ 个单位方格).下图是 $n=5$ 时候的例子: 对一个 $n$ 阶的 Aztec Diamond 图,用 $1\times 2$ 的多米诺骨牌铺砌它,总共有 $2^{n(n+1)}$ 种不同的方法.(这里不考虑对称性,比如全部用水平的骨牌铺砌和全部用竖直的骨牌铺砌,两种方法是不同的) 一个有趣的问题是,对

python+matplotlib+绘制不同图标类型

#==================================================================#首先需要导入两个文件import matplotlib.pyplot as pltimport numpy as np#================================================================== 1 #====================================================

python学习笔记三:函数

一.定义 def functionName([arg1,arg2,...]): code 二.示例 #!/usr/bin/python #coding:utf8 #coding=utf8 #encoding:utf8 #encoding=utf8 def fun(x=3,y='甜'): print '生成一个',x,'元',y,'口味的蛋糕' fun() fun(10) fun(y='奶油') 冗余参数: #!/usr/bin/python def f(name="jim",age=2

Python + Matplotlib 绘制 Mandelbrot 集合

这方面网上的代码俯拾皆是,这里贴一个代码简洁的版本,效果也是很不错的.

Matlab技巧1:在同一坐标系上绘制两个函数图像

x=-2:0.01:2; y1=sqrt(2*abs(x)-x.^2); y2=asin(abs(x)-1)-pi/2; plot(x,y1,'r',x,y2,'b') grid 程序结果:

20170417学习find、replace、abs三个函数

1.编程python学习了三个函数 ①find(str,pos_start,pos_end) 解释: str:被查找"字串" pos_start:查找的首字母位置(从0开始计数.默认:0) pos_end: 查找的末尾位置(默认-1) 返回值:如果查到:返回查找的第一个出现的位置.否则,返回-1. search = '168'num_a = '1386-168-0006'num_b = '1681-222-0006'print(search + ' is at ' + str(num_

使用matplotlib绘制3D函数图像

学习并尝试了利用matplotlib进行3D函数图像的绘制 1 import matplotlib.pyplot as plt # 绘图用的模块 2 from mpl_toolkits.mplot3d import Axes3D # 绘制3D坐标的函数 3 import numpy as np 4 5 6 def fun(x, y): 7 return np.power(x, 2) + np.power(y, 2) 8 9 10 fig1 = plt.figure() # 创建一个绘图对象 11