zoukankan      html  css  js  c++  java
  • matplotlib.pyplot画图包的使用简介 (2) [散点图]

     

                                                                           

                    

    import matplotlib.pyplot as plt
    import numpy as np
    
    plt.rcParams["font.family"] = 'SimHei'  # 将字体改为中文
    
    ##########################生成模拟散点坐标###############################
    n = 1024            #散点个数
    #正态坐标
    x1 = np.random.normal(0,1,n)             #随机生成正态分布的数据
    y1 = np.random.normal(0,1,n)             #均值为0标准差为1
    #均匀坐标
    x2 = np.random.uniform(-4,4,(1,n))             #随机生成均匀分布的数据
    y2 = np.random.uniform(-4,4,(1,n))             #值为-4到4,shape为(1,n)
    
    plt.scatter(x1,y1,color = 'b',marker="o",label = '正态分布')                        # 导入坐标数据绘制散点图
    plt.scatter(x2,y2,color = 'r',marker="*",label = '均匀分布')
    
    plt.legend()                                                        #显示图例
    plt.title('标准正态分布', fontsize=20)                         # 设置图的标题
    plt.rcParams['axes.unicode_minus'] = False                  # 设置了中文字体默认后,坐标的"-"号无法显示,设置这个参数就可以避免
    plt.text(2.4, 2.4, '均  值:0
    标准差:1')                   #设置文本
    ##########################设置坐标轴范围##########################
    plt.xlim(-5,5)
    plt.ylim(-5,5)
    ###########################设置坐标轴标签##########################
    plt.xlabel('横坐标x',fontsize = 14)
    plt.ylabel('纵坐标y',fontsize = 14)
    ##########################画图##########################
    plt.show()

  • 相关阅读:
    Gulp实现web服务器
    移动端事件介绍
    Javascript设计模式详解
    H5移动端知识点总结
    【干货理解】理解javascript中实现MVC的原理
    [干货]数据交互与本地存储
    深入理解Javascript面向对象编程
    javascript数组的知识点讲解
    javascript函数式编程要掌握的知识点讲解
    深入浅出的javascript的正则表达式学习教程
  • 原文地址:https://www.cnblogs.com/cxhzy/p/13345463.html
Copyright © 2011-2022 走看看