zoukankan      html  css  js  c++  java
  • 【python】-matplotlib.pylab常规用法

    目的:

    了解matplotlib.pylab常规用法

    示例

    import matplotlib.pylab as pl
    x = range(10)
    y = [i * i for i in x]
    pl.plot(x,y)
    pl.show()

    在实际运用中,可能这样一条简单粗暴的线可能并不是我们想要的最好的结果,比如,想要在图形上显示原始数据点,很简单,只要在plot函数中加上一个参数即可:

    pl.plot(x, y, 'ob-') # 显示数据点,并用蓝色(blue)实现绘制该图形

    这个参数用法比较灵活,可以从下面的值中组合选择:

    颜色(color 简写为 c):
    蓝色: 'b' (blue)
    绿色: 'g' (green)
    红色: 'r' (red)
    蓝绿色(墨绿色): 'c' (cyan)
    红紫色(洋红): 'm' (magenta)
    黄色: 'y' (yellow)
    黑色: 'k' (black)
    白色: 'w' (white)
    
    线型(linestyle 简写为 ls):
    实线: '-'
    虚线: '--'
    虚点线: '-.'
    点线: ':'
    点: '.' 
    
    点型(标记marker):
    像素: ','
    圆形: 'o'
    上三角: '^'
    下三角: 'v'
    左三角: '<'
    右三角: '>'
    方形: 's'
    加号: '+' 
    叉形: 'x'
    棱形: 'D'
    细棱形: 'd'
    三脚架朝下: '1'(像'')
    三脚架朝上: '2'
    三脚架朝左: '3'
    三脚架朝右: '4'
    六角形: 'h'
    旋转六角形: 'H'
    五角形: 'p'
    垂直线: '|'
    水平线: '_'

    如果要加横纵坐标说明,传递的字符一定要是Unicode编码,如果传入的是字符串,那么应该如下:

    pl.xlabel(u"我是横轴")
    pl.ylabel(u"我是纵轴")
  • 相关阅读:
    动手动脑
    原码反码补码
    考试感想
    第八周
    第七周
    第六周
    第五周
    第四周
    Hamburger Magi(hdu 3182)
    Doing Homework(hdu)1074
  • 原文地址:https://www.cnblogs.com/zheng1076/p/10729486.html
Copyright © 2011-2022 走看看