当前位置: 移动技术网 > IT编程>脚本编程>Python > python使用Matplotlib绘制分段函数

python使用Matplotlib绘制分段函数

2018年10月08日  | 移动技术网IT编程  | 我要评论

2015国家公务员考试报名,异界归龙,高光威

本文实例为大家分享了python使用matplotlib绘制分段函数的具体代码,供大家参考,具体内容如下

环境

python3

mac os

代码

# coding:utf-8
 
"""
author: roguesir
date: 2017/8/30
github: https://roguesir.github.com
blog: http://blog.csdn.net/roguesir
"""
 
import numpy as np
import matplotlib.pyplot as plt
 
def sgn(value):
 if value < 4:
 return 20
 else:
 return 15
plt.figure(figsize=(6,4))
x = np.linspace(0, 8, 100)
y = np.array([])
for v in x:
 y = np.append(y,np.linspace(sgn(v),sgn(v),1))
l=plt.plot(x,y,'b',label='type')
plt.legend()
plt.show()

输出

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网