数据科学与计算之Matplotlib

这篇博客详细介绍了Python的Matplotlib库,包括其安装、Pyplot的使用,如plot()函数绘制线和点,以及标记、线型、轴标签、标题、网格线、多图、散点图、柱形图和饼图的设置方法。通过实例展示了如何创建各种图表,是学习Matplotlib的好资源。
摘要由CSDN通过智能技术生成

目录

一、Matplotlib的介绍

二、Matplotlib的安装

三、Matplotlib Pyplot

plot() 函数:用于画图,它可以绘制点和线,语法格式如下:

1、绘制坐标 (1, 3) 到 (8, 10) 的线。

 2、绘制坐标 (1, 3) 和 (8, 10) 的两个点。

 3、绘制一条不规则线,坐标为 (1, 3)、(2, 8)、(6, 1)、(8, 10)。

 4、如果我们不指定 x 轴上的点,则 x 会根据 y 的值来设置为 0, 1, 2, 3..N-1。

 四、Matplotlib 绘图标记

1、 plot()中的 marker 参数:定义一些不一样的标记。

 2、fmt 参数定义了基本格式,如标记、线条样式和颜色。

(1)设置标记大小:

 (2)设置标记外边框颜色:

 (3)设置标记内部颜色:

五、Matplotlib 绘图线

 1、 线的类型可以使用 linestyle 参数(可简写为 ls)定义:

 2、线的颜色可以使用 color 参数(可简写为 c)定义:

3、线的宽度可以使用 linewidth(可简写为  lw)参数定义 :

 六、Matplotlib 轴标签和标题

 1、xlabel()、ylabel() :设置 x 轴和 y 轴的标签。

 2、title() :设置标题。

 七、Matplotlib 网格线

 grid():来设置图表中的网格线。

八、Matplotlib 绘制多图

 subplot():用于绘制多个子图,在绘图时需要指定位置。

 九、Matplotlib 散点图

scatter():绘制散点图。

 (1) 设置图标大小:

 (2)自定义点的颜色:

 (3)设置两组散点图:

 十、Matplotlib 柱形图

1、 bar():绘制柱形图:

 (1)设置柱形图颜色:

 (2)自定义各个柱形的颜色:

 (3)使用 width 设置柱形图宽度:

 2、barh():绘制垂直方向的柱形图。

 使用 height 设置柱形图宽度:

 十一、Matplotlib 饼图

 pie():绘制饼图。


一、Matplotlib的介绍

       Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。

       Matplotlib 可以用来绘制各种静态,动态,交互式的图表。比如说散点图、柱状图等等。

二、Matplotlib的安装

Matplotlib的安装:

1.pip install matplotlib

2.conda install matplotlib

(清华源:https://pypi.tuna.tsinghua.edu.cn/simple)

Matplotlib的导入:

import matplotlib.pyplot as plt

三、Matplotlib Pyplot

plot() 函数:用于画图,它可以绘制点和线,语法格式如下:

plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

x, y

点或线的节点,x 为 x 轴数据,y 为 y 轴数据,数据可以列表或数组。

fmt

可选,定义基本格式(如颜色、标记和线条样式)。

**kwargs

可选,用在二维平面图上,设置指定属性,如标签,线的宽度等。

练习:

1、绘制坐标 (1, 3) 到 (8, 10) 的线

 2、绘制坐标 (1, 3) 和 (8, 10) 的两个点

 3、绘制一条不规则线,坐标为 (1, 3)(2, 8)、(6, 1)、(8, 10)

 

 4、如果我们不指定 x 轴上的点,则 x 会根据 y 的值来设置为 0, 1, 2, 3..N-1

 

 练习:在同一张图中分别绘制正弦图和余弦图,运行结果如图所示。

#在同一张图中分别绘制正弦图和余弦图
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0,4*np.pi,0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x,y1,x,y2)
plt.show()

 

 四、Matplotlib 绘图标记

1、 plot()中的 marker 参数:定义一些不一样的标记。

标记

描述

"."

","

像素点

"o"

实心圆

"v"

下三角

"^"

上三角

"<"

左三角

">"

右三角

标记

描述

"1"

下三叉

"2"

上三叉

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值