2019-04-15 Python之利用matplotlib和numpy的简单绘图,,环境:win10家庭
2019-04-15 Python之利用matplotlib和numpy的简单绘图,,环境:win10家庭
环境:win10家庭版, Anocada的 Spyder
一.简单使用
使用函数 plt.polt(x,y,label,color,width) 根据x,y 数组 绘制直,曲线
import numpy as np #引用numpy库,从新命名它为np(以后用np代替numpy,简洁)import matplotlib.pyplot as pltimport matplotlibx = np.linspace(0,6,100) #在【0,6】平均分为100个
print(x) #输出查看一下x内容y = np.cos(2*np.pi*x) * np.exp(-x) + 0.8 #调用np库里的cos函数
print(y) #输出Y查看一下内容
plt.plot(x,y,‘k‘,color=‘r‘,linewidth=3,linestyle="-") color=‘r‘代表红色plt.show() #展示绘图
二.
import numpy as npimport matplotlib.pyplot as pltimport matplotlibmatplotlib.rcParams[‘font.family‘] = ‘SimHei‘ #为了正确显示中文字体,设置SimHei为默认字体matplotlib.rcParams[‘font.sans-serif‘] = [‘SimHei‘] #备选方案,防止上面一条命令无效plt.plot([0,0.5,2,4],[0,99,2,3]) #定义x,y坐标(0,0),(0.5,99)....plt.title("14-Kind") #编写标题plt.show()
三.
import numpy as npimport matplotlib.pyplot as pltimport matplotlibx = np.linspace(0,10,10) #在【0,10】内分隔100print(x)y = np.cos(2*np.pi*x) * np.exp(-x) + 0.8print(y)plt.plot(x,y,‘k‘,color = ‘r‘, label="$y-x$",linewidth=3) #label左上角显示内容,详情看图片plt.axis([0,6,0,1.8]) #x在【0,6】,y在【0,1.8】ix = (x>1) & (x<5) #设置显示颜色范围#加阴影 alpha(颜色深度)plt.fill_between(x,y,0,where = ix, facecolor = ‘blue‘,alpha=0.6)plt.xlabel(‘时间(s)‘)plt.ylabel(‘路程(km)‘)plt.text(0.5 * (0.8+3),0.2 ,r"$\int_a^b f(x)\mathrm{d}x$", horizontalalignment=‘center‘)plt.title("14-Kind")plt.legend()plt.show()
2019-04-15 Python之利用matplotlib和numpy的简单绘图
相关内容
- python tips:dict的key顺序,,python3.6+
- arcpy arcgis python实例教程--原点夹角距离定义线(坐标正
- Python,while循环小例子--猜拳游戏(三局二胜),,Python,whi
- python正则表达式re.match函数,,re.match 尝
- python判断命令执行成功,,if os.syst
- 第4课 python基础语法,,==========
- Python学习之路:装饰器实现,,import ti
- python之小应用:读取csv文件并处理01数据串,,目的:读
- Python深浅拷贝,,浅拷贝:a=[[1,
- python-ddt处理测试类数据,,# ddt + un
评论关闭