
Matplotlib
BBJG_001
手与大脑的距离决定了理想与现实的相似度
展开
-
Matplotlib绘制动态图像
原文地址分类目录——Matplotlib效果图效果图1效果图2导入支持包import numpy as npimport matplotlib.pyplot as plt生成测试数据x = np.linspace(0, 6, 40)打开交互模式plt.ion() # 开启交互模型动态绘图所谓的动态,就是在绘制的多张图片之间切换...原创 2020-02-27 12:04:15 · 2335 阅读 · 0 评论 -
Matplotlib设置次坐标轴
原文地址分类目录——Matplotlib有时候可能会有这种需求,一个图中的几条线的y轴范围不同,或者根本不是一个单位,这时可以增加另外一个y轴,标上不同的刻度。先看效果导入支持包import matplotlib.pyplot as pltimport numpy as np生成测试数据x = np.arange(0, 10, 0.1)y1 = 0.05 * x*...原创 2020-02-23 09:19:03 · 3824 阅读 · 0 评论 -
Matplotlib多子图显示2——网格划分
原文地址分类目录——Matplotlibplt.subplot2grid效果代码在程序中通过注释进行说明# 通过plot.subplotgrid()来划分网格import matplotlib.pyplot as pltplt.figure('subgrid')ax1 = plt.subplot2grid((3, 3), (0, 0), colspan=3) ...原创 2020-02-22 09:55:43 · 2984 阅读 · 0 评论 -
Matplotlib多子图显示1——subplot
原文地址分类目录——Matplotlib先观察结果[外链图片转存中…(img-htPlTN2i-1582336140253)]导入支持包import matplotlib.pyplot as plt子图布局写法1# 写法一plt.subplot(r,c,index)# r 将画布分成r行# c 将画布分成c列# index 将画布分成r行c列,此次...原创 2020-02-22 09:50:56 · 2231 阅读 · 0 评论 -
Matplotlib绘制三维图像
原文地址分类目录——Matplotlib先观察效果导入支持包import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D生成画布、构造三维画布fig = plt.figure()ax = Axes3D(fig) # 相当于在二维画布的基础上加了...原创 2020-02-21 10:08:18 · 2531 阅读 · 0 评论 -
Matplotlib绘制等高线图
原文地址分类目录——Matplotlib先观察效果导入支持包import matplotlib.pyplot as pltimport numpy as np定义生成高度的函数f(x,y)def f(x,y): # 生成高度(等高线的‘高’)的函数 return (1 - x / 2 + x**5 + y**3) * np.exp(-x**2 -y**...原创 2020-02-19 09:19:27 · 2530 阅读 · 0 评论 -
Matplotlib绘制柱状图
原文地址分类目录——Matplotlib先观察效果导入支持包import matplotlib.pyplot as pltimport numpy as np生成绘图数据n = 12X = np.arange(n) # [0,1,2,3,4,5,6,7,8,9,10,11]Y1 = X / float(n) * np.random.uniform(0.5, ...原创 2020-02-19 09:16:49 · 1964 阅读 · 0 评论 -
Matplotlib显示图例
原文地址分类目录——Matplotlib先看效果导入支持包import matplotlibimport matplotlib.pyplot as pltimport numpy as np生成测试数据x = np.linspace(-3, 3, 50)y1 = 2 * x + 1y2 = x ** 2画图并设置图例# 写法一:画图并设置图例,labe...原创 2020-02-16 09:42:44 · 4521 阅读 · 0 评论 -
Matplotlib绘制散点图
原文地址分类目录——Matplotlib先看效果导入支持包n = 1024 # data sizeX = np.random.normal(0, 1, n) # 每一个点的X值,均值为0,标准差为1,生成1024个值Y = np.random.normal(0, 1, n) # 每一个点的Y值# T = np.arctan2(Y,X) # 颜色值生成数据n ...原创 2020-02-15 09:54:38 · 1930 阅读 · 0 评论 -
Matplotlib设置刻度背底
原文地址分类目录——Matplotlib先看效果导入支持包import matplotlib.pyplot as pltimport numpy as np生成测试数据x = np.linspace(-3, 3, 50)y = 0.1*x画图plt.figure()plt.plot(x, y, linewidth=10, zorder=2)# zord...原创 2020-02-15 09:50:41 · 1896 阅读 · 0 评论 -
numpy.meshgrid()
原文地址分类目录——Matplotlib简单概括一下它的作用就是生成网格点,画个图观察一下导入支持包import numpy as npimport matplotlib.pyplot as plt生成网格# 横轴数据x = np.arange(3)# [0 1 2]# 纵轴数据y = np.arange(4)# [0 1 2 3]# 生成网格X,Y =...原创 2020-02-14 10:29:11 · 1887 阅读 · 0 评论 -
Matplotlib添加标注
原文地址分类目录——Matplotlib导入支持包import matplotlib.pyplot as pltimport numpy as np画图x = np.linspace(-3, 3, 50)y = 2*x + 1plt.figure(num=1, figsize=(8, 5),)plt.plot(x, y,)设置轴ax = plt.gca()...原创 2020-02-14 10:25:00 · 4173 阅读 · 0 评论 -
Matplotlib设置轴属性
原文地址分类目录——Matplotlib导入支持包import matplotlibimport matplotlib.pyplot as pltimport numpy as np设置中文支持(可参见 Matplotlib画图显示中文)# 设置字体,支持中文显示matplotlib.rcParams['font.family'] = 'STSong'生成测试数据...原创 2020-02-14 10:22:00 · 2155 阅读 · 0 评论 -
Matplotlib简单使用(实例)
原文地址分类目录——Matplotlib导入支持包import matplotlib.pyplot as pltimport numpy as np生成测试数据# 生成测试数据x = np.linspace(-3, 3, 50)y1 = 2*x + 1y2 = x**2生成画布# 生成画布plt.figure(facecolor='grey')# figure()中...原创 2020-02-13 10:06:35 · 2042 阅读 · 0 评论 -
Matplotlib画图显示中文
Matplotlib系列—pyplot的中文显示方法一 在有中文输出的地方,增加一个属性:fontproperties(建议使用)eg.import matplotlib.pyplot as pltimport numpy as npa = np.arange(0.0,5.0,0.02)plt.xlabel('横轴:时间',fontproperties = 'SimHei'...转载 2020-02-11 22:18:43 · 2179 阅读 · 0 评论