matplotlib
Matplotlib 是一个非常强大的 Python 画图工具;
支持图像:线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画
本文将会给大家介绍最常用的
散点图及3D图形
1.matplotlib 安装
首先 你得有一个python+pip
然后 升级安装工具(pip 是 Python 的包管理工具)
python -m pip install -U
pip setuptools
安装matplotlib
python -m pip install matplotlib
查看安装包
python -m pip list
2.基础用法
#使用import导入模块matplotlib.pyplot
import matplotlib.pyplot as plt
import numpy as np
#x:范围是(-1,1);个数是50
x = np.linspace(-1, 1, 50)
#y:一维数组
y = 2*x + 1
plt.figure()#定义一个图像窗口
plt.plot(x, y)#画(x ,y)曲线
plt.show()#显示图像
多次使用figure命令来产生多个图
#x:范围是(-3,3);个数是50
x = np.linspace(-3, 3, 50)
y1 = 2*x + 1
y2 = x**2
#创建第一个figure
plt.figure()
plt.plot(x, y1)
#创建第二个figure
plt.figure(num=3, figsize=(8, 5),)
plt.plot(x, y2)
plt.show()
一个figure多个参数
#figsize:图像窗口:编号为3;大小为(8, 5)
plt.figure(num=3, figsize=(8, 5),)
plt.plot(x, y2)
#color:曲线的颜色属性
#linewidth:曲线的宽度
#linestyle:曲线的类型
plt.plot(x, y1, color='red', linewidth=10, linestyle='--')
plt.show()
linestyle:曲线的类型
线条风格 |
描述 |
线条风格 |
描述 |
'-' |
实线 |
':'或'--' |
虚线 |
'–' |
破折线 |
'None' |
什么都不画 |
'-.' |
点划线 |
|
|
颜色
使用HTML十六进制字符串 color='#eeefff'
使用合法的HTML颜色名字(’red’,’chartreuse’等)。
也可以传入一个归一化到[0,1]的RGB元祖。 color=(0.3,0.3,0.4)
< |