zoukankan      html  css  js  c++  java
  • 绘制散点图

    # coding = utf - 8
    from matplotlib import pyplot as plt
    
    y_3 = [11,17,16,11,12,11,12,6,6,7,8,9,12]
    y_10 = [26,26,28,19,21,17,16,19,18,20,19,17,23]
    
    x_3 = range(1, 14)
    x_10 = range(21, 34)
    
    # 设置图形大小
    plt.figure(figsize=(12, 6), dpi=80)
    
    # 使用scatter绘制散点图和之前绘制折线图的唯一区别
    plt.scatter(x_3, y_3, label = "March")
    plt.scatter(x_10, y_10, label = "October")
    
    # 调整x轴的刻度
    _x = list(x_3) + list(x_10)
    _xtick_labels = ["March {}".format(i) for i in x_3]
    _xtick_labels += ["October {}".format(i - 20) for i in x_10]
    plt.xticks(_x[::3], _xtick_labels[::3], rotation = 45)
    
    # 添加描述信息
    plt.xlabel("time")
    plt.ylabel("temperature ")
    plt.title("title")
    
    # 添加图例
    plt.legend()
    
    # 展示
    plt.show()
    

      

  • 相关阅读:
    BOM and DOM
    css
    HTML
    数据库
    线程
    进程.
    粘包的高大上版本
    2015.3.10(自适应屏幕和弹性布局)
    2015.3.9小练习(投票百分比jquery)
    2015.3.9小练习(无刷新留言板)
  • 原文地址:https://www.cnblogs.com/mjn1/p/10666771.html
Copyright © 2011-2022 走看看