• 【笔记】matplotilb数据可视化基础


    matplotilb基础

    matplotilb是我们使用的一个基础的可视化方法
    一般来说,使用matplotilb是较为专业的绘制图形的选择
    不需要很专业的时候可以只是用matplotilb的子模块pyplot

    首先我们先设置一个x,一个y

    以x为横坐标,以y为纵坐标
    通过plot(x,y)就可以得到所需要的图形,其本质是一个折线图,只是因为含有一百个元素,让其看起来像是曲线图

    还可以输出多条曲线

    曲线的颜色是可以自行更改的,且可以使用十六进制的样式

    线条的样式可以使用linestyle进行更改

    对坐标轴的范围一样可以调节,xlim和ylim(可用算式),也可以使用axis直接对两个坐标轴同时调节,同时也可以使用xlabel和ylabel对x轴和y轴做注释,还可以使用在x,y其中增加label对曲线进行命名,通过legend对其进行显示,若想为整张图片添加一个标题,使用title即可实现




    包含部分整体的代码如下

      plt.plot(x,y,label="sin(x)")
      plt.plot(x,cosy,color="red",linestyle='--',label="cos(x)")
      plt.xlabel("x axis")
      plt.ylabel("y value")
      plt.legend()
      plt.title("hello")
    

    绘制散点图 scatter plot

    通常来讲,散点图的横纵两个轴是特征,绘制二维特征

    从绘图来说,就是将plot换成scatter

    要想得到标准的二维的正态分布,可以使用

      x = np.random.normal(0,1,10000)
      y = np.random.normal(0,1,10000)
      plt.scatter(x,y)
    

    可通过alpha来调节不透明度,是效果更加的直观

    您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接
  • 相关阅读:
    Git 常用命令集合
    PHP CURL
    Helm安装Dashboard
    使用helm 部署Nginx
    Helm v3部署和使用
    K8s
    Linux
    CentOS下 Docker、Docker Compose 的安装教程(附详细步骤)
    Passwordless SSH Login
    秒杀业务的设计
  • 原文地址:https://www.cnblogs.com/jokingremarks/p/14272194.html
Copyright © 2020-2023  润新知