python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...
有做出来了
import matplotlib.pyplot as plt
import numpy as np
def lin():#直线方程
i=0
while i!=80:
m = np.linspace(20, 100, 3)
n = [(80-i), (80-i), (80-i)]
axes.plot(m, n)
i = i + 20
def cruve():#圆弧方程
k=0
while k!=60:
if k==20:
r = 10.0#半径
a, b = ((70-k) ,-20 )#圆心坐标
x = np.arange(a - r, a + r, 0.01)
y = b + np.sqrt(r ** 2 - (x - a) ** 2)
#标准方程
axes.plot(-y, x)
else:
r = 10.0 # 半径
a, b = ((70 - k), (100)) # 圆心坐标
x = np.arange(a - r, a + r, 0.01)
y = b + np.sqrt(r ** 2 - (x - a) ** 2)
axes.plot(y, x) # 右半部
k=k+20
def main():#总函数
global axes
fig = plt.figure()
axes = fig.add_subplot(111)
lin()
cruve()
plt.axis('equal')
plt.show()
main()
总结
以上是生活随笔为你收集整理的python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 论文阅读笔记(五)【ACL 2021】A
- 下一篇: python绘制数字23_Python