Python--matplotlib基础绘图

简介: Python--matplotlib基础绘图

前言

本章来说一下绘图,毕竟在软硬件行业,设备端的日志有了,前面也讲了抽取数据,怎么能不绘图呢。

在工作中,我也是经常会遇到研发有这样的需求,把数据整理出来,做成图,便于分析BUG。不会写怎么办???

那就只有使用Excel手动筛选洛,虽然比较的耗时间,不过还是可以完成的。但是做的图,样式又有限制,所以,这时候,可以考虑考虑学一下代码了。

matplotlib

下载

matplotlib python -m pip install matplotlib

如果下载太慢了就;

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

简单绘图

本章,从最简单的方式开始,三行代码绘制一个图

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()

设置XY轴

设置XY轴也是两行代码的事情,极其简单易用。

import matplotlib.pyplot as plt
plt.plot([1,2,3,4],[8,9,10,11])
plt.show()

修改图形属性

import matplotlib.pyplot as plt
plt.plot([1,2,3,4],[8,9,10,11],'ro')
plt.show()

XY轴间距--axis

这里就开始多一行代码了

import matplotlib.pyplot as plt
plt.axis([0,5,0,20])
plt.plot([1,2,3,4],[8,9,10,11],'ro')
plt.show()

设置标题

import matplotlib.pyplot as plt
plt.axis([0,5,0,20])
fontdict={"family": "KaiTi", "size": 15, "color": "r"}
plt.title("数据",fontdict=fontdict)
plt.plot([1,2,3,4],[8,9,10,11],'ro')
plt.show()

fontdict是用来设置字体样式的,费用重要,后续基本上都是用的这个方式。

小结

matplotlib绘图,上手极其的简单,本章的内容,对于我们完全足够使用了,唯一需要处理的地方就在数据源,看数据源直接从log中处理获得,还是从excel、csv中获取。

最后:干活想偷懒,推荐学Python吧,对于办公自动化来说,真的可以省去不少的时间。

目录
相关文章
|
1月前
|
数据可视化 Python
Python 高级绘图:探索数据可视化
在Python中,利用matplotlib、seaborn等库可实现数据的可视化。matplotlib功能丰富,支持基础图表绘制;seaborn则提供了更美观的默认样式。此外,matplotlib还支持3D图形及动态图表的生成,满足多样化的数据展示需求。 示例代码展示了如何使用这些库绘制正弦波、散点图、3D曲面图及动态更新的折线图。通过numpy生成数据,并借助matplotlib与seaborn的强大绘图功能,实现数据的直观呈现。
67 17
|
2月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 9
在本教程中,我们将探讨如何使用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记。您可以选择不同的线类型(如实线 `'-'`、虚线 `':'` 等),以及颜色类型(如红色 `'r'`、绿色 `'g'` 等)。同时,通过调整 `markersize (ms)`、`markerfacecolor (mfc)` 和 `markeredgecolor (mec)` 参数,可以定制标记的大小和颜色。
30 1
|
2月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 3
这段Matplotlib教程展示了如何通过`plot()`方法的`marker`参数来自定义图表标记,为数据点添加独特的视觉风格。例如,通过设置`marker = '*'`,可以使每个数据点显示为星形标记。这在需要对坐标轴进行特殊标注时尤为有用。下面的示例代码生成了一个带有星形标记的简单折线图。
27 1
|
1月前
|
数据可视化 Python
Python 高级绘图:从基础到进阶的可视化实践
本文介绍了使用 Python 的强大绘图库 matplotlib 实现多种图表绘制的方法,包括简单的折线图、多条折线图、柱状图、饼图、散点图及 3D 图的绘制。通过具体代码示例展示了如何设置轴标签、标题、图例等元素,并指出了 matplotlib 支持更多高级绘图功能。来源:https://www.wodianping.com/app/2024-10/47112.html。
75 0
|
2月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 8
在 Matplotlib 中,可以通过 `plot()` 方法的 `marker` 参数自定义图表标记。此外,还可以设置线类型(如 `'-'` 实线、`':'` 虚线等)和颜色(如 `'r'` 红色、`'g'` 绿色等)。使用 `markersize` (`ms`) 定义大小,`markerfacecolor` (`mfc`) 和 `markeredgecolor` (`mec`) 分别定义标记的内部和边框颜色。
29 0
|
2月前
|
数据可视化 数据挖掘 Linux
10幅必须掌握的Seaborn绘图
10幅必须掌握的Seaborn绘图
39 0
|
2月前
|
数据可视化 Python
Matplotlib 教程 之 Matplotlib 绘图标记 6
在本教程中,我们将探讨如何利用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记,以增强数据可视化效果。此外,还介绍了线类型(如实线 `'-'`、虚线 `':'` 等)、颜色类型(如红色 `'r'`、绿色 `'g'` 等)以及如何通过 `markersize` (`ms`)、`markerfacecolor` (`mfc`) 和 `markeredgecolor` (`mec`) 来调整标记的大小和颜色。通过一个示例展示了如何设置标记大小。
24 0
|
2月前
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 5
使用 Matplotlib 的 `plot()` 方法通过 `marker` 参数来自定义图表标记,同时解释了如何利用 `fmt` 参数定义标记、线条样式及颜色,例如 'o:r' 分别表示实心圆标记、虚线及红色。并通过一个实例演示了其使用方法。
24 0
|
2月前
|
数据可视化 数据处理 Python
Matplotlib:Python绘图利器之王
Matplotlib:Python绘图利器之王
17 0
|
2月前
|
搜索推荐 数据可视化 Python
Matplotlib 教程 之 Matplotlib 绘图标记 4
本教程介绍如何使用 Matplotlib 的 `plot()` 方法中的 `marker` 参数来自定义图表标记,使你的数据可视化更加直观和个性化。通过实例演示了如何设置下箭头作为数据点标记。
22 0
下一篇
无影云桌面