专栏首页java_pythonpython基础之Matplotlib库的使用一(平面图)

python基础之Matplotlib库的使用一(平面图)

在我们过去的几篇博客中,说到了Numpy的使用,我们可以生成一些数据了,下面我们来看看怎么让这些数据呈现在图画上,让我们更加直观的来分析数据。

安装过程我就不再说了,不会安装的,回去补补python最最基础的知识。

我们可以看到我们生成了一组X,而且我们设置了y=2x+5,也就是我们初中学的一元一次方程。

plt.title("Matplotlib demo") 设置了图形(坐标)的名字

plt.xlabel("x axis caption") 设置了X轴的名字

plt.ylabel("y axis caption") 设置Y轴的名字,然后我们plt.plot(x,y)给图画传递了我们要画的x,yplt.show(),图画输出。就这样我们就得到了一个最简单的线形图

注意,我们一般在使用Matplotlib时一般都叫做plt,所以大家就别乱起名字了,就用这个吧,通俗易懂。

我们再由这个线来扩展一些,我们要输入虚线,我们可以plt.plot(x,y,'--'),我们还要把这个线设置成红色,我们可以plt.plot(x,y,'r--').

后面的参数还有很多设置的,可以直接登录官方教程去查看https://www.matplotlib.org.cn/tutorials/advanced/index.html

x = np.arange(1,11) 
y =  2  * x +  5 
k = 3*x + 8
plt.title("Matplotlib demo") 
plt.xlabel("x axis caption") 
plt.ylabel("y axis caption") 
plt.plot(x,y,'--')
plt.plot(x,k)
plt.show()

我们也可以这样,同时画出多条线,还有很多高级的操作,饼状图,柱状图,我就不一一列举了。

最近搞了一个个人公众号,会每天更新一篇原创博文,java,python,自然语言处理相关的知识有兴趣的小伙伴可以关注一下。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • NLP第二课(搜索)

      最近压力太大了,持续性修改0注释的代码,变量为阿拉伯数字的代码,压力山大,摆正心态,没有那些bug,还需要我们来做些什么呢?如果一个特别出色的项目,也体现不...

    小菜的不能再菜
  • 算法初步---基本的数据结构(java为例)

      最近搞算法,觉得超级吃力的,一直以为数学好的,数学可以考试满分,算法一定没什么问题,贱贱地,我发现我自己想多了,还是自己的基础薄弱吧,今天我来补补最基础的知...

    小菜的不能再菜
  • java架构之路-(SpringMVC篇)SpringMVC主要流程源码解析(上)源码执行流程

      做过web项目的小伙伴,对于SpringMVC,Struts2都是在熟悉不过了,再就是我们比较古老的servlet,我们先来复习一下我们的servlet生命...

    小菜的不能再菜
  • 深度学习数学基础一--最小二乘法

    之前总是先上手一些比较高级的神经网络算法,CNN,RNN等。可是总觉得有些知识原理总是羁绊着我进一步理解。这才意识到基础的重要性。所以,就一点一点的从基础数学最...

    zenRRan
  • Matplotlib介绍及使用

    Matplotlib的功能和matlab中的画图的功能十分类似。因为matlab进行画图相对来说比较复杂,所以使用python中的Matplotlib来画图比较...

    慕白
  • python绘图:matplotlib绘图(2)

    matplotlib绘图(2) plt.bar colors=["#348ABD","#A60628"] plt.bar([0,.7], prior, alph...

    ke1th
  • python科学计算学习二:matplo

        博客地址:http://blog.csdn.net/ikerpeng/article/details/20523679

    py3study
  • 使用傅里叶变换进行图像边缘检测

    简单来说,傅里叶变换是将输入的信号分解成指定样式的构造块。例如,首先通过叠加具有不同频率的两个或更多个正弦函数而生成信号f(x),之后,仅查看f(x)的图像缺无...

    AI算法修炼营
  • 快速上手matplotlib画图

    本文是我在学习莫烦老师视频教程时候整理的笔记。Matplotlib是一个python的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形...

    触摸壹缕阳光
  • “电视、新闻、报纸”-简单机器学习预测未来销售额

    机器学习是python使用的一大方向,本文以简单的三种不同销售方式对最终销额的影响为例子,采用MSE均方差进行分析。

    用户6719124

扫码关注云+社区

领取腾讯云代金券