
Matplotlib的学习
文章平均质量分 50
在学习过程中的笔记和代码
樊i
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Matplotlib之 bar柱状图操作
Matplotlib之 bar柱状图操作 import matplotlib.pyplot as plt import numpy as np n = 12 X = np.arange(n) Y = (1-X/float(n))*np.random.uniform(0.5, 1.0, n) plt.bar(X, Y,facecolor=’#9999ff’) plt.show() facecolor指的是柱形的颜色 如图原创 2021-11-16 15:22:15 · 1219 阅读 · 0 评论 -
Matplotlib之 scatter散点图
Matplotlib之 scatter散点图数据生成生成scatter图像美化图像 数据生成 n = 1024 X = np.random.normal(0, 1, n) Y = np.random.normal(0, 1, n) np.random.normal 生成n个0到1之间的正态分布的数据 参考学习 生成scatter图像 plt.scatter(X, Y) plt.show() 效果图 美化图像 T = np.arctan2(X, Y)//这个公式可以是任意的,只是为了生成不同的颜色 plt.s原创 2021-11-16 15:08:13 · 2486 阅读 · 0 评论 -
Matplotlib之Figure的使用
Matplotlib之Figure的使用意义实现方法代码实例现象拓展(图像参数设置)图像的展现曲线的展现代码及现象 意义 figure是画图的窗口,本文主要解决我们想多个窗口显示多样的数据时的问题 实现方法 代码实例 下面展示一些 内联代码片。 import numpy as np import torch import matplotlib.pyplot as plt import numpy x = np.linspace(-1, 1, 50) y1 = 2*x+1 y2 = x**2+1 plt.f原创 2021-11-15 16:59:20 · 4605 阅读 · 0 评论 -
Matplotlib之数据轴的操作
Matplotlib之x轴的操作更改轴的大小更改轴的标签更改轴的精度将字符代替轴上的数 更改轴的大小 plt.xlim((-1,3)) plt.ylim((-1,4)) 更改轴的标签 plt.xlabel(“apple”) plt.ylabel(“slep”) 更改轴的精度 变为小数点后两位 new_ticks = np.linspace(-1,3,50) plt.xticks(new_ticks) 将字符代替轴上的数 plt.yticks([-2,0,5],[‘bad’,‘normal’,‘good’])原创 2021-11-15 17:32:49 · 404 阅读 · 0 评论 -
Matplotlib之如何描述曲线(Legned)
Matplotlib之如何描述曲线方法一方法二 方法一 plt.plot(x, y1, color=‘red’, linestyle=’:’, linewidth=3.0, label=‘banana’) plt.plot(x, y2, color=‘green’, linewidth=3.0, label=‘apple’) plt.legend() plt.show() 效果 方法二 l1,=plt.plot(x, y1, color=‘red’, linestyle=’:’, linewidth=3.原创 2021-11-15 19:38:25 · 499 阅读 · 0 评论 -
Matplotlib学习
Matplotlib学习导入Matpoltlib的包制作数据np.linspace()函数绘图 导入Matpoltlib的包 import matplotlib.pyplot as plt 我们主要使用分模块的内容 制作数据 x = np.linspace(-1,1,50) y = 2*x+1 np.linspace()函数 它类似于排列功能。但是, 它不允许我们在语法中指定步长。 取而代之的是, 它仅返回指定时间段内均匀分隔的值。系统隐式计算步长。 x的输出: [-1. -0.959183原创 2021-11-15 16:22:20 · 136 阅读 · 0 评论 -
Matplotlib之annotate(注释曲线的操作)
标记曲线上一点 plt.annotate(r'$3x+1=%s$'%y0,xy=(x0,y0),xycoords='data',xytext=(+30,-30), textcoords='offset points',fontsize=16,arrowprops=dict(arrowstyle='->', connectionstyle='arc3,rad=.2')) r’3x+1=3x+1=%s3x+1=’%y0 字符的内容 xy=(x0,y0),xycoords=‘data’ 确定要标记的点 x原创 2021-11-15 20:25:02 · 2274 阅读 · 0 评论