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.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://m.huajiangbk.com/newsview1109512.html
上一篇: 安全渗透测试 |
下一篇: NodeJS中使用SQLite3 |