|
发表于 2020-8-1 21:46:13
|
显示全部楼层
本楼为最佳答案
兄弟,尽力了一波u...哈哈
- import numpy as np
- import matplotlib.pyplot as plt
- import matplotlib
- import random
- matplotlib.rcParams['font.family'] = 'SimHei'
- matplotlib.rcParams['font.sans-serif'] = ['SimHei']
- matplotlib.rcParams['axes.unicode_minus'] = False
- plt.figure()
- plt.title('第五个图')
- plt.xlabel('x轴')
- plt.ylabel('y轴')
- plt.xlim(0, 400)
- plt.ylim(2, 14)
- x = range(0, 300)
- y = []
- a = 2.5
- b = 4
- c = 25
- for i in x:
- if i < c:
- y.append(random.uniform(a, b, ))
- a += 0.08
- b += 0.08
- else:
- y.append(random.uniform(a, b, ))
- a -= 0.07
- b -= 0.07
- if i == (c+25):
- c += 50
- a += 1.3
- b += 1.3
- plt.plot(x, y)
- plt.show()
复制代码 |
|