Python 中利用 matplotlib 进行曲线的部分填充 fill_betweenx
2015-11-20 19:55
876 查看
Python 中利用 matplotlib 进行曲线的部分填充 fill_betweenx
实现效果:
![](http://img.blog.csdn.net/20151120195706189?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
代码:
实现效果:
代码:
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()
![](http://img.my.csdn.net/uploads/201211/29/1354201904_4617.jpg)
相关文章推荐
- python地理处理包——geopy使用之地理编码与反地理编码
- Python基础入门(2) - 命令行参数 sys.argv[]用法
- python 操作数据库(mysql)
- 【详解】Python爬虫脚本M9优化
- Maya Python脚本建模之随机生成多边形并设定目标限制
- 几个python语法知识(一)
- Supporting Python 3(支持python3)——语言区别和暂时解决方法
- python之倒序字符串
- Python 列表、元组、字典、字符串
- python或者postgresql图形化界面连接postgresql拒绝访问
- [python]pip常用命令(转载)
- FireFly开发之路(一)python学习一
- Python 练习册,每天一个小程序 -- 0000题
- numpy函数解析
- 关于升级python yum报错No module named yum
- selenium webdriver python 开始
- 机器学习之Python安装和numpy配置
- Python_XlsxWriter_简介
- python 中__name__ = '__main__' 的作用
- MySQLdb-python的安装