首页 > 分享 > 机器学习之python画图库Matplotlib的基本使用

机器学习之python画图库Matplotlib的基本使用

1.实现一个简单的Mtlplotlib画图——以折线图为例

import matplotlib.pyplot as plt # 1.创建画布 plt.figure(figsize=(10,4),dpi=100)#figsize:指定图的的长宽;dpi:图像的清晰度。 # 2.绘制折线图 plt.plot([1,2,3,4,5,6,7],[17,17,18,15,11,11,13]) # 3.显示图像 plt.show() 123456789'

效果如下:
在这里插入图片描述

2. 基础绘图功能 ——以折线图为例

完善原始折线图 — 给图形添加辅助功能

2.1 准备数据并画出初始折线图

import matplotlib.pyplot as plt import random # 画出温度变化图 # 0.准备x, y坐标的数据 x = range(60) y = [random.uniform(15, 18) for i in x ] # 1.创建画布 plt.figure(figsize=(10,4),dpi=100) # 2.绘制折线图 plt.plot(x,y) # 3.显示图像 plt.show()

12345678910111213141516'

效果如下:
在这里插入图片描述

2.2 添加自定义刻度

#解决x轴显示不了中文的情况 from pylab import mpl #设置显示中文字体 mpl.rcParams["font.sans-serif"] = ["SimHei"] #设置正常显示符号 mpl.rcParams['axes.unicode_minus'] = False # 0.准备x, y坐标的数据 x = range(60) y = [random.uniform(15, 18) for i in x ] # 1.创建画布 plt.figure(figsize=(10,4),dpi=100) # 2.绘制折线图 plt.plot(x,y) # 构造x轴刻度标签 x_ticks_label = ['11点{}分'.format(i) for i in x] #构造y轴刻度 y_ticks = range(40) #修改x,y轴坐标的刻度显示 plt.xticks(x[::5],x_ticks_label[::5]) plt.yticks(y_ticks[::5]) # 3.显示图像 plt.show()

123456789101112131415161718192021222324252627

效果如下:
在这里插入图片描述

2.3 添加网格显示

from pylab import mpl #设置显示中文字体 mpl.rcParams["font.sans-serif"] = ["SimHei"] #设置正常显示符号 mpl.rcParams['axes.unicode_minus'] = False # 0.准备x, y坐标的数据 x = range(60) y = [random.uniform(15, 18) for i in x ] # 1.创建画布 plt.figure(figsize=(10,4),dpi=100) # 2.绘制折线图 plt.plot(x,y) # 构造x轴刻度标签 x_ticks_label = ['11点{}分'.format(i) for i in x] #构造y轴刻度 y_ticks = range(40) #修改x,y轴坐标的刻度显示 plt.xticks(x[::5],x_ticks_label[::5]) plt.yticks(y_ticks[::5]) #添加网格显示,为了更加清楚地观察图形对应的值 plt.grid(True, linestyle='--', alpha=0.5) # 3.显示图像 plt.show()

1234567891011121314151617181920212223242526272829

效果如下:
在这里插入图片描述

2.4 添加描述信息

from pylab import mpl #设置显示中文字体 mpl.rcParams["font.sans-serif"] = ["SimHei"] #设置正常显示符号 mpl.rcParams['axes.unicode_minus'] = False # 0.准备x, y坐标的数据 x = 1234567

相关知识

Python机器学习基础教程
如何使用python画玫瑰花
如何用python画玫瑰花
python如何画花朵
python机器学习
如何用python画花
Python机器学习教程——逻辑回归
Python机器学习项目:农作物病虫害自动识别系统
python 画心形线 matplotlib
第 1 章 机器学习基础引言

网址: 机器学习之python画图库Matplotlib的基本使用 https://m.huajiangbk.com/newsview1109512.html

所属分类:花卉
上一篇: 安全渗透测试
下一篇: NodeJS中使用SQLite3