zoukankan      html  css  js  c++  java
  • Python模块-matplotlib之绘制简单的折线图

    下面来使用matplotlib绘制一个简单的折线图,再对其进行定制,以实现信息更丰富的数据可视化。我们将使用平方数序列1、4、9、16、25来绘制这个图标。

    简单的绘制如下:

    import matplotlib.pylab as plt
    
    squares = [x*x for x in range(1, 6)]
    plt.plot(squares)
    plt.show()

    plot()函数尝试根据这些数字绘制出有意义的图形。plt.show()打开matplotlib查看器,并显示绘制的图形。

    查看器让你能够缩放和导航图形,另外,单击磁盘图标可将图形保存起来。

    该折线图表明数字时越来越大的,但标签文字太小,线条太细。接下来调整可视化的各个方面。

    import matplotlib.pylab as plt
    
    input_values = range(1, 6)
    squares = [x*x for x in input_values]
    print(squares)
    fontsize = 14
    '''
    当向plot()提供一系列数字时,它假设第一个数据点对应的x坐标值为0。为改变这种默认行为,可以给plot()同时提供输入值和输出值
    '''
    # linewidth:绘制线条的粗细
    plt.plot(input_values, squares, linewidth=5)
    
    # 设置图标标题、并给坐标轴加上标签
    plt.title('Square Numbers', fontsize=fontsize)
    plt.xlabel('Value', fontsize=fontsize)
    plt.ylabel("Square of value", fontsize=fontsize)
    
    # 设置刻度标记的大小
    plt.tick_params(axis='both', labelsize=fontsize)
    # 打开matplotlib查看器,并显示绘制的图形
    plt.show()

  • 相关阅读:
    quartz CronExpression表达式
    nginx配置文件说明
    mysql的日期输出格式列出来
    linux配置定时备份mysql数据库
    Nginx 配置
    查看mysql 服务有哪些ip地址在连接。
    对HelloWorld进行探究
    SpringBoot热部署与启动速度优化
    SpringBoot 快速入门
    初始SpringBoot
  • 原文地址:https://www.cnblogs.com/keqipu/p/7280396.html
Copyright © 2011-2022 走看看