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"我是纵轴")
  • 相关阅读:
    目前流行的缺陷管理工具
    高性能WEB开发之Web性能测试工具推荐
    测试工具
    简单的事件示例代码
    C#常用代码片段备忘
    C# 获取变量或对象的栈与堆地址
    C#常用的命名规则汇总
    C# 成员默认访问权限(public、private、protected、internal)
    C# 学习路线
    简单的异常例子
  • 原文地址:https://www.cnblogs.com/zheng1076/p/10729486.html
Copyright © 2011-2022 走看看