matplotlib绘图基础

简介: matplotlib绘图基础

matplotlib绘图


plt.plot()绘制线性图

99403d2241a74c35ac78f64884995b0e.png


绘制多条线性图


1743a7c06f6e49bb9d79ff3dc5a3712e.png


  • 设置坐标系的比例plt.figure(figsize=(a,b))


baa04abee3a94b13919bd6ab219bfc6e.png


设置图列legend()


3ef9e3d927b442aebcf465ec4d829aeb.png


设置轴的标识


cc76f88ebd9f487c9800e52ace1016c8.png


图例保存

fig = plt.figure()

pllt.plot(x,y)

figure.savefig()


0f869cf748a84850a39216249e11443e.png


柱状图:plt.bar()


  • 参数:第一个参数是索引,第二个参数是数据值,第三个参数是条形的宽度


1d57192d87574806a2f315c91977b35d.png


直方图


一个特殊的柱状图,又叫密度图

plt.hist()的参数

bins 可以是一个bin数量的整数值,也可以是表示bin的一个序列,默认值为10

normed 如果值为True,直方图的值将进行归一化处理,形成概率密度,默认值为Flase

color 指定直方图的颜色,可以是单一颜色值,或颜色的序列,

如果指定了多个数据集合,如DataFrame对象,颜色序列将会设置为相同的顺序,如果未指定,将会使用一个默认的线条颜色

orientation 通过设置orientation为horizontal创建水平直方图,默认为vertical


4706588d1d1b4e0dbe80ad9893872291.png


饼图


  • pie(),饼图也只有一个参数x
  • 饼图适合展示部分站总体的比例,条形适合比较各个部分的大小


80406681afe342feba57b8230b2c482b.png


散点图


64fa9681a5e843cda1ef0cc61b8c403c.png




相关文章
|
4月前
|
数据可视化 数据挖掘 大数据
【数据分析与可视化】Matplotlib绘图基础语法讲解(图文解释 超详细)
【数据分析与可视化】Matplotlib绘图基础语法讲解(图文解释 超详细)
98 0
|
11月前
|
数据可视化 Python
【100天精通Python】Day62:Python可视化_Matplotlib绘图基础,绘制折线图、散点图、柱状图、直方图和饼图,以及自定义图标外观和功能,示例+代码
【100天精通Python】Day62:Python可视化_Matplotlib绘图基础,绘制折线图、散点图、柱状图、直方图和饼图,以及自定义图标外观和功能,示例+代码
172 0
|
4月前
|
资源调度 自然语言处理 数据可视化
【数据分析与可视化】Matplotlib中十大绘图模型的讲解及实现(图文解释 附源码)
【数据分析与可视化】Matplotlib中十大绘图模型的讲解及实现(图文解释 附源码)
96 1
|
15天前
|
Python
​16个matplotlib绘图实用小技巧
​16个matplotlib绘图实用小技巧
|
28天前
Matplotlib.pyplot.plot 绘图
Matplotlib.pyplot.plot 绘图
12 1
|
22天前
|
数据可视化 数据格式 Python
Matplotlib绘图从零入门到实践(含各类用法详解)
本文是一份全面的Matplotlib绘图库教程,涵盖了从基础到高级的各类用法,包括安装、基础图形绘制、调节设置、数值处理、图形美化、动画制作等,并提供了理论讨论和实例项目,旨在帮助读者从零开始学习并掌握Python中的Matplotlib绘图。
35 0
|
2月前
|
数据可视化 Linux 数据格式
`seaborn`是一个基于`matplotlib`的Python数据可视化库,它提供了更高级别的接口来绘制有吸引力的和信息丰富的统计图形。`seaborn`的设计目标是使默认图形具有吸引力,同时允许用户通过调整绘图参数来定制图形。
`seaborn`是一个基于`matplotlib`的Python数据可视化库,它提供了更高级别的接口来绘制有吸引力的和信息丰富的统计图形。`seaborn`的设计目标是使默认图形具有吸引力,同时允许用户通过调整绘图参数来定制图形。
|
2月前
|
Python
`matplotlib`是Python中一个非常流行的绘图库,它提供了丰富的绘图接口,包括二维和三维图形的绘制。`Axes3D`是`matplotlib`中用于创建三维坐标轴的对象,而`plot_surface`则是用于在三维空间中绘制表面的函数。
`matplotlib`是Python中一个非常流行的绘图库,它提供了丰富的绘图接口,包括二维和三维图形的绘制。`Axes3D`是`matplotlib`中用于创建三维坐标轴的对象,而`plot_surface`则是用于在三维空间中绘制表面的函数。
|
3月前
|
Python
【随手记】贴一段matplotlib绘图的多图拼接代码
【随手记】贴一段matplotlib绘图的多图拼接代码
43 1
|
4月前
|
机器学习/深度学习 数据可视化 数据挖掘
Python绘图工具Matplotlib安装与使用,快速上手
Python绘图工具Matplotlib安装与使用,快速上手