zoukankan      html  css  js  c++  java
  • python绘制散点图,柱状图和折线图

    示例:散点图

    最常见的散点图之一是x-y散点图。下面的代码会大致告诉你一个matplotlib是如何工作的,你会看到如何一点点建立起一个散点图。

    我们正在使用点的x和y位置的一些构成数据。运行下面的代码,然后我们将解释每一行代码分布代表什么。

    import matplotlib.pyplot as plt
    %matplotlib inline
    
    x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
    
    plt.scatter(x, y)
    plt.xlabel('x values')
    plt.ylabel('y values')
    plt.title('X values versus Y values')
    plt.xticks([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
    plt.show()
    

      

    示例:条形图

    如果我们用相同的x和y值创建一个条形图,该怎么做呢?其实,与散点图相比,下面的代码只改变了两件事。

    我们创建了一个条形图,而不是散点图。 plt.bar(x,y)

    我们修改了x刻度标记,使其不包括0和11。运行下面的代码,看看会发生什么。

    import matplotlib.pyplot as plt
    %matplotlib inline
    
    x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
    
    plt.bar(x, y)
    plt.xlabel('x values')
    plt.ylabel('y values')
    plt.title('X values versus Y values')
    plt.xticks([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
    plt.show()
    

      

    Matplotlib会按照字母顺序排列x值。

    示例:折线图

    对于最后的这个示例,运行下面的代码单元格,它会输出一个折线图。

    import matplotlib.pyplot as plt
    %matplotlib inline
    
    x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
    
    plt.plot(x, y)
    plt.xlabel('x values')
    plt.ylabel('y values')
    plt.title('X values versus Y values')
    plt.xticks([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
    plt.show()
    

      

  • 相关阅读:
    mysql5.7 慢查底里失败的原因
    单体架构知识点及单体架构的缺陷
    分布式事务精华总结篇
    Kafka 消息丢失与消费精确一次性
    分布式柔性事务之最大努力通知事务详解
    Kafka面试题——20道Kafka知识点
    分布式柔性事务之事务消息详解
    奈学:数据湖有哪些缺点?
    奈学:数据湖和数据仓库的区别有哪些?
    了解概率知识,概率作为机器学习的底层逻辑
  • 原文地址:https://www.cnblogs.com/fuhang/p/8761197.html
Copyright © 2011-2022 走看看