热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

机器学习三剑客之matplotlib数据绘图展示

线型图:#导包importmatplotlib.pyplotasplt#导入字体库frommatplotlib.font_managerimportFontPr

 

线型图:

#导包
import matplotlib.pyplot as plt
#导入字体库
from matplotlib.font_manager import FontProperties#设置本机字体
font = FontProperties(fname='C:/Windows/Fonts/simhei.ttf',size=15)#填充数据
#
plt.plot(['2019-03-01','2019-03-02','2019-03-03'],[6,2,4])#绘制方法
#
plt.show()#定制数据
x1 = ['2019-03-01','2019-03-02','2019-03-03','2019-03-04','2019-03-05','2019-03-06']
y1
= [0,5,3,2,7,1]x2 = ['2019-03-01','2019-03-02','2019-03-03','2019-03-04','2019-03-05','2019-03-06']
y2
= [18,30,21,15,26,23]#填充数据
plt.plot(x1,y1,label='temperature')
plt.plot(x1,y2,label
='water')#设置标题 如果是汉字必须导入字体库不然会识别不出
plt.title('温湿度趋势图',FontProperties=font)
#显示图例
plt.legend()
#绘制
plt.show()

 

 

柱状图:

#导包
import matplotlib.pyplot as plt#设置数据
salary = [9000,10000,5000]
group
= ['beijing','shanghai','guangzhou']#填充数据
plt.bar(group,salary)#设置标题
plt.title('salary/group')#绘制
plt.show()

 

 

散点图:

import matplotlib.pyplot as plt
#导包科学计算库
import numpy as np#设置数据
plt.scatter(2,4)#绘制
#
plt.show()#定义x轴数据
x = list(range(0,101))
y
= [xvalue * np.random.rand() for xvalue in x]#填充数据
#
s 点的大小和粗细
#
c 颜色
plt.scatter(x,y,s=20,c='blue')#绘制
plt.show()

 

转:https://www.cnblogs.com/Niuxingyu/p/10490389.html



推荐阅读
author-avatar
求学者
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有