Matplotlib
Matplotlib
嘻哈吼嘿呵
这个作者很懒,什么都没留下…
展开
-
十二、Matplotlib的 imshow使用方法
目录1、画灰度图像2、画彩色图像1、画灰度图像# encoding: utf-8import cv2import matplotlib.pyplot as pltimport numpy as npdef show_img(name="test",img=None): plt.figure() plt.imshow(img) plt.ti...原创 2019-11-21 23:03:25 · 3899 阅读 · 1 评论 -
十一、Matplotlib——Animation 动画
python3,Anaconda3, windows 没有实现动画效果,具体原因待查!!import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import animationfig, ax = plt.subplots()x = np.arange(0, 2 * np.pi, 0.01)# 返回的是一...原创 2019-09-29 14:19:15 · 198 阅读 · 0 评论 -
十、Matplotlib——图中图、次坐标轴(两个坐标轴)
一、图中图import numpy as npimport matplotlib.pyplot as pltfig = plt.figure()# 1 - 7x = np.arange(1, 8)y = [1, 3, 4, 2, 5, 8, 6]print(x)# left, bottom 都是百分比 ,指代 ax1 左侧、下侧从图布的百分之几处开始,# width, he...原创 2019-09-29 13:40:57 · 3614 阅读 · 0 评论 -
九、Matplotlib——Subplot多合一
目录一、第一种Subplot方法1、两行两列矩阵式图2、设置每一行显示不同的图个数二、第二种Subplot方法1、方式一2、方式二3、方式三一、第一种Subplot方法1、两行两列矩阵式图import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d impor...原创 2019-09-29 11:42:47 · 431 阅读 · 0 评论 -
八、Matplotlib——3D图像
网格点是什么?坐标矩阵又是什么鬼?A,B,C,D,E,F是6个网格点,坐标如图,如何用矩阵形式(坐标矩阵)来批量描述这些点的坐标呢?答案如下:这就是坐标矩阵——横坐标矩阵XXX中的每个元素,与纵坐标矩阵YYY中对应位置元素,共同构成一个点的完整坐标。如B点坐标import numpy as npimport matplotlib.pyplot as pltfrom m...原创 2019-09-28 20:25:10 · 353 阅读 · 0 评论 -
七、Matplotlib——Contours等高线图、Image图片
一、Contours等高线图import pandas as pdimport numpy as npimport matplotlib.pyplot as plt#计算高度的公式def compute_hight(x, y): return (1 - x / 2 + x**5 + y**3) * np.exp(-x**2 - y**2)n = 256x = np.li...原创 2019-09-28 19:27:48 · 1057 阅读 · 0 评论 -
六、Matplotlib——Scatter散点图、Bar 柱状图(条形图)
一、scatter 散点图import pandas as pdimport numpy as npimport matplotlib.pyplot as pltn = 1024# 平均值0 方差1 n个 正态分布随机数X = np.random.normal(0, 1, n)Y = np.random.normal(0, 1, n)T = np.arctan2(Y, X)#...原创 2019-09-28 18:43:02 · 1042 阅读 · 0 评论 -
五、Matplotlib——ticks 能见度
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50)y = 0.1 * xplt.figure()#这里的zorder必须是不大于1的数,否则下面的设置无效。plt.plot(x, y, linewidth=10, zorder=1)pl...原创 2019-09-28 15:48:04 · 233 阅读 · 0 评论 -
四、Matplotlib—— Annotation 标注
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50)y = 2 * x + 1plt.figure(num=1, figsize=(8, 5))plt.plot(x, y,)print("************移动坐标轴位置********...原创 2019-09-28 02:33:31 · 247 阅读 · 0 评论 -
三、Matplotlib——Legend 图例
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3, 3, 50)# print(x)y1 = 2 * x + 1y...原创 2019-09-28 01:43:01 · 334 阅读 · 0 评论 -
二、Matplotlib——坐标轴设置
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltx = np.linspace(-3 , 3, 50)# print(x)y1 = 2 * x +...原创 2019-09-28 01:29:21 · 1116 阅读 · 0 评论 -
一、 Matplotlib——Figure 的使用
import pandas as pdimport numpy as npimport matplotlib.pyplot as pltprint("************plot**************")x = np.linspace(-1, 1, 50)y = 2 * x + 1y1 = x ** 2# plt.plot(x, y1)# plt.show()...原创 2019-09-28 01:04:55 · 247 阅读 · 0 评论
分享