机器学习之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'效果如下:
#解决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效果如下:
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效果如下:
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://www.huajiangbk.com/newsview1109512.html
上一篇: 安全渗透测试 |
下一篇: NodeJS中使用SQLite3 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039