欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python使用Matplotlib绘制分段函数

程序员文章站 2024-02-05 15:16:16
本文实例为大家分享了python使用matplotlib绘制分段函数的具体代码,供大家参考,具体内容如下 环境 python3 mac os 代码 # c...

本文实例为大家分享了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()

输出

python使用Matplotlib绘制分段函数

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