您当前所在的位置: 首页 > 滚动 > > 正文

环球热推荐:浅谈 python 绘图

日期:2023-06-19 15:18:12 来源:个人图书馆-汉无为
分享到:


【资料图】

本文简单介绍了使用 python 绘图,并附上了简单的例子

本文使用的代码在如下环境运行

编辑器:vscode插件:jupyter内核:python 3.9.11第三方库:numpy、matplotlib

代码如下

,并在该范围均匀取了 100 个点,取样越多,最后画出来的图像也就越光滑,同时需要计算的时间也越长.y = np.sin(x)调用了 numpy 的内置函数 sin(x),与之类似的内置函数有 cos(x)、exp(x)、log(x)等等,假设 x = [1,2,3],那么 y = np.sin(x) 的结果为 [sin(1),sin(2),sin(3)].plt.plot(x,y,c="r"),将 x 轴与 y 轴的数据传入,绘制图像,c="r"是指定绘制出的线条颜色为红色,也可以完整的写成 color="red",也可以不写,如果不写会使用默认的颜色.

注:在 jupyter 中,运行上面代码可以直接得到图像,如果没有使用 jupyter ,还需要在 plt.plot(x,y,c="r")后一行加上 plt.show()来显示图像.

运行结果如下:

numpy 中的内置函数是有限的,如果想要画出一些想要的函数可能需要自己定义,下面来绘制一个三次函数:

现在定义所要的三次函数,代码如下

相关内容由代码注释给出

上面的绘图已经具备了大多数必要的要素,但事实上一个个性化的图像绘制涉及许多细节,比如绘图区的颜色,整个图像的背景色,标签的字体,如何使用中文以及如何绘制散点图、条形图等等,其中一些内容等下次笔者有空或许会更新,感兴趣的读者也可以自行查阅资料.

关键词:
x 广告
x 广告

Copyright   2015-2022 华南健康网版权所有   备案号:粤ICP备18025786号-52   联系邮箱: 954 29 18 82 @qq.com