码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习三剑客之Matplotlib基本操作

时间:2019-03-08 00:27:10      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:sim   绘图   beijing   生成   大小   拷贝   pyplot   图片   效果   

Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形  。

通过 Matplotlib,可以仅需要几行代码,便可以生成绘图,线型图,柱状图,散点图等。

 

安装命令: pip install Matplotlib

1.生成柱状图:

#导包
import matplotlib.pyplot as plt
#导入字体库
from matplotlib.font_manager import FontProperties
#设置本机字体
font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15)

#设置数据
salary = [9000,10000,5000]
city = [‘beijing‘,‘shanghai‘,‘guangzhou‘]

#填充数据
plt.bar(city,salary)

#设置标题
plt.title(‘全国各市薪资水平‘,FontProperties=font)

#绘制
plt.show()

效果照片:

技术图片

 

 2生成线型图:

 

#导包
import matplotlib.pyplot as plt
#导入字体库
from matplotlib.font_manager import FontProperties

#设置本机字体
font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15)


#定制数据
x1 = [‘2019-03-01‘,‘2019-03-02‘,‘2019-03-03‘,‘2019-03-04‘,‘2019-03-05‘]
y1 = [0,5,9,6,3]

x2 = [‘2019-03-01‘,‘2019-03-02‘,‘2019-03-03‘,‘2019-03-04‘,‘2019-03-05‘]
y2 = [10,15,20,18,15]

#填充数据
plt.plot(x1,y1,label=‘temperature‘)
plt.plot(x2,y2,label=‘water‘)

#设置标题
plt.title(‘温湿度趋势图‘,FontProperties=font)
#显示图例
plt.legend()
plt.show()
 
图片效果:
技术图片

 

 
 生成散点图:
#导包
import matplotlib.pyplot as plt
#导入字体库
from matplotlib.font_manager import FontProperties
#设置本机字体
font = FontProperties(fname=‘C:/Windows/Fonts/simkai.ttf‘,size=15)
#导入numpy科学计算库
import numpy as np

#多点散点图

#定义X轴数据
x = list(range(101))

y = [xvalue * np.random.rand() for xvalue in x]

#填充数据
# s 代表点得大小和粗细 c代表颜色
plt.scatter(x,y,s=20,c=‘skyblue‘)

#绘制、
plt.show()
 
图片效果:
技术图片

 

 

机器学习三剑客之Matplotlib基本操作

标签:sim   绘图   beijing   生成   大小   拷贝   pyplot   图片   效果   

原文地址:https://www.cnblogs.com/wjohh/p/10493472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!