五步法matlabplot绘图:以plot/scatter/bar方法为例

matplotlib也是python数据分析中常用的一个库,用于数据处理分析的最后一步:数据的可视化展示。我们在matlab中经常会用到plot函数做出数学曲线,其实matplotlib就是模仿matlab这样风格作图的,它是由Hunter教授开发的一开始用于科研图表制作的一个库。下面我将以散点图为例,示范如何绘制一幅完整的matplot图像。
第一步:导入matplot包及需要使用的模块,注意导入语法要正确完整
第二步:创建坐标列表,这里我们可以使用两个维度一样的列表分别存放x轴和y轴的坐标点数据。
第三步:设置图标参数。可以使用grad/title/xlabel/ylabel等基本大参数来设置图片的网格、标题、x轴名称、y轴名称等,使得图表看起来信息完整。
第四步:调用绘图方法,这里我们使用plot方法来进行绘制。
第五步:要求显示。我们使用plt.show()方法来显示,否则图像仅仅作为数据存放在内存里而非显示在显示器上。

import matplotlib.pyplot as plt
x_axis = [1,2,3,4,5]
y_axis = [3,4,5,6,7]
plt.grid()
plt.title('y=x+2')
plt.xlabel('x')
plt.ylabel('y')
plt.plot(x_axis,y_axis)
plt.show()

运行之后,我们可以看到输出的结果,这里需要一点时间,大概几十秒。
在这里插入图片描述
学会了一种图形,画其他的图形只需要改变一下方法的名字即可,比如我们把plot改成scatter,可以得到如下图形。
在这里插入图片描述
类似的方法还有bar:
加粗样式
我们在使用过程中酌情选择。

发布了152 篇原创文章 · 获赞 6 · 访问量 4026

猜你喜欢

转载自blog.csdn.net/weixin_41855010/article/details/104439380