Skip to content

Matplotlib

Starslayerx edited this page Mar 20, 2021 · 19 revisions

本文档介绍Python中数据可视化,不仅仅包含Matplotlib这个库 Matplotlib

import matplotlib.pyplot as plt
%matplotlib inline    # %matplotlib widget 交互式

简单介绍

Matplotlib有四类基础类型的对象容器:Figure、Axes、Axis、Tick。figure即图片本身,负责图形大小、位置;Axes负责坐标轴位置、绘图;Axis负责坐标轴的设�置等;Tick负责格式化样式等。下面是Matplotlib figure的组成 matplotlib_figure

pyplot介绍

plt(x, y, linestyle, linewidth, color, marker, markersize, markeredgecolor, markerfacecolor, markeredgewidth, label, alpha)

其中x为x轴数值,y为y轴数值,下面为其他参数解释:

参数 说明
linestyle 折线类型,实线、虚线和点画线等
linewidth 折线宽度
marker 为折线图添加点,并设置形状
markersize 点的大小
markeredgecolor 点的边框颜色
markerfacecolor 点的填充颜色
markeredgewidth 点的边框宽度
label 折线图标签
alpha 折线图透明度

还有绘制其他形状图形的常用函数

函数 说明
pie 绘制饼状图
bar 绘制柱状图
hist 绘制二维直方图
scatter 绘制散点图

下面是调整绘图样式的详细参数选项

符号参数 可选类型 说明
线条颜色 b 蓝色
c 青色
g 绿色
k 黑色
m 洋红色
r 红色
w 白色
y 黄色
线条样式 - 实线
-- 虚线
-. 点画线
: 点线
数据点形状 .
o 圆圈
* 星形
x 十字
s 正方形
p 五角星
d 钻石
h 六角形
+ 加号
^ < > 各种三角形
1234 Tropod向上下左右各个方向
Clone this wiki locally