美文网首页
Matplotlib: Scatter plot, 2D

Matplotlib: Scatter plot, 2D

作者: LET149 | 来源:发表于2023-07-27 09:31 被阅读0次
      1. 模块:matplotlib.pyplot
      1. 方法:scatter()

    1. 基础绘图

    import matplotlib.pyplot as plt
    import numpy as np
    
    plt.style.use('_mpl-gallery')   '#指定画布风格
    
    # get data
    np.random.seed(3)
    x = 4 + np.random.normal(0, 2, 24)
    y = 4 + np.random.normal(0, 2, len(x))
    
    # size and color:
    sizes = np.random.uniform(15, 80, len(x))
    colors = np.random.uniform(15, 80, len(x))
    
    # plot
    fig, ax = plt.subplots()   #创造画板和画布
    
    ax.scatter(x, y, s=sizes, c=colors, vmin=0, vmax=100)
    
    ax.set(xlim=(0, 8), xticks=np.arange(1, 8), ylim=(0, 8), yticks=np.arange(1, 8))   #坐标轴美化
    
    plt.show()   #示例一
    
    示例一

    相关文章

      网友评论

          本文标题:Matplotlib: Scatter plot, 2D

          本文链接:https://www.haomeiwen.com/subject/kvjgzrtx.html