zoukankan      html  css  js  c++  java
  • 2.matplotlib画散点图

    2.1.身高和体重实例

    import matplotlib.pyplot as plt
    
    height = [161,162,163,164,165]
    weight = [50,60,70,80,90]
    
    plt.scatter(height,weight)
    plt.show()

    运行生成散点图

    In [48]: %run sandian.py

    2.2.股票涨幅实例

    #股票涨幅
    import numpy as np
    import matplotlib.pyplot as plt
    
    #收盘和开盘的数据
    open,close = np.loadtxt('01.csv',delimiter=',',skiprows=1,usecols=(1,4),unpack=True)
    #收盘和开盘的涨幅度
    change = close - open
    #比较今天和昨天涨幅的差异,画散点图分析之间的相关性
    yesterday = change[:-1]
    today = change[1:]
    
    plt.scatter(yesterday,today)
    plt.show()

    散点图,发现今天跟昨天的涨幅度并没有相关性

     2.3.参数介绍

    常用参数

    • c:颜色
    • s:点的大小
    • alpha:透明度
    • marker:点的形状

     还是上面股票的例子,添加这几个参数

    #股票涨幅
    import numpy as np
    import matplotlib.pyplot as plt
    
    #收盘和开盘的数据
    open,close = np.loadtxt('01.csv',delimiter=',',skiprows=1,usecols=(1,4),unpack=True)
    #收盘和开盘的涨幅度
    change = close - open
    #比较今天和昨天涨幅的差异,画散点图分析之间的相关性
    yesterday = change[:-1]
    today = change[1:]
    
    plt.scatter(yesterday,today,s=50,c='r',marker='*',alpha=0.5)
    plt.show()

     
     
  • 相关阅读:
    .net Core 配置Centos守护进程Supervisor
    .net Core 安装在linux上
    Mariadb Galera Cluster 搭建集群
    MariaDB 安装配置记录
    MariaDB 安装
    wso2 linux上部署说明
    RestFul 架构详解
    SpirngBoot之整合邮件服务
    SpringBoot之模板引擎
    SpringBoot之持久化框架
  • 原文地址:https://www.cnblogs.com/gaidy/p/11864453.html
Copyright © 2011-2022 走看看