Python 中利用 matplotlib 进行曲线的部分填充 fill_betweenx

原创 2015年11月20日 19:55:47

Python 中利用 matplotlib 进行曲线的部分填充 fill_betweenx

实现效果:


代码:

def Plot_LSH_Curve(b, r, Sim_T):
    s = np.arange(0, 1, 0.01)
    p = 1 - np.power(1 - np.power(s, r), b)

    fig = plt.figure()
    ax = plt.gca()
    # ax = fig.add_subplot(111)
    ax.plot(s, p, color='red', linewidth=2)
    plt.vlines(Sim_T, [0], 1, color="green", linewidth=3, linestyles="dashed")
    ax.fill_betweenx(p, Sim_T, s, facecolor="orange", color="white")
    ax.fill_betweenx(p, Sim_T, s, where=s >= Sim_T, facecolor='blue', color="white")
    ax.set_title('S-curve of LSH')
    ax.annotate('T', xy=(1.03*Sim_T, 0.45))
    plt.grid()
    plt.savefig('LSH_Scurve.png')
    # plt.show()





颜色填充(fill & fill_between)

先看一下填充时要使用的两个函数 代码中要用到 np.linspace(),相关的链接:链接 #!/usr/bin/python #coding: utf-8 import numpy as np i...
  • You_are_my_dream
  • You_are_my_dream
  • 2016年12月04日 23:57
  • 2973

fill_between函数

#!/usr/bin/env python import matplotlib.pyplot as plt import numpy as np x = np.arange(0.0, 2, 0.01...
  • qq_18343569
  • qq_18343569
  • 2016年03月18日 09:00
  • 1207

Python使用matplotlib填充图形指定区域

本文代码重点在于演示Python扩展库matplotlib.pyplot中fill_between()函数的用法。import numpy as npimport matplotlib.pyplot ...
  • oh5W6HinUg43JvRhhB
  • oh5W6HinUg43JvRhhB
  • 2017年09月28日 00:00
  • 733

Matplotlib 简单画图

0、Matplotlib -- 简介.note     官网:http://matplotlib.org/   1、Matplotlib -- 绘制多项式函数.note #-*- codi...
  • baolibin528
  • baolibin528
  • 2016年05月14日 13:42
  • 6926

matplotlib绘图实例:pyplot、pylab模块及作图参数

http://blog.csdn.net/pipisorry/article/details/40005163 Matplotlib绘图实例(使用pyplot模块) matplotli...
  • pipisorry
  • pipisorry
  • 2014年10月12日 00:47
  • 54416

python中的matplotlib用法

python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面)。 使用python对matplotlib库操作使得对图形的显现极为方便,下面是用的较多的一些用法。 建议配合I...
  • xiaodongxiexie
  • xiaodongxiexie
  • 2016年11月10日 23:11
  • 92948

Python--matplotlib绘图可视化知识点整理

转载自:Segment Fault 本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。 强烈推荐ipython 无论你工作在什么项目上,IPython都是值得推荐的。利用i...
  • panda1234lee
  • panda1234lee
  • 2016年08月25日 09:46
  • 34272

scikit-learn:matplotlib.pyplot常用画图功能总结(1)

参考:http://matplotlib.org/api/pyplot_api.html 1、matplotlib.pyplot.plot(*args, **kwargs),最简单的沿坐标轴划线函...
  • mmc2015
  • mmc2015
  • 2015年08月18日 09:17
  • 16364

matplotlib绘图基础

http://blog.csdn.net/pipisorry/article/details/37742423matplotlib介绍        matplotlib 是python最著名的绘图库...
  • pipisorry
  • pipisorry
  • 2014年07月13日 20:02
  • 34176

Matplotlib图表不能在Pycharm中显示的问题

初学者可能都会遇到一个小问题就是:在用IPython的时候,可以使用类似%matplotlib inline的Magic Function(魔法函数)来显示Matplotlib图表,但是用Pychar...
  • xinluqishi123
  • xinluqishi123
  • 2017年03月19日 02:41
  • 6286
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 中利用 matplotlib 进行曲线的部分填充 fill_betweenx
举报原因:
原因补充:

(最多只允许输入30个字)