|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
整体的框架我会,就是这个图我画不出来,求大佬指点!
我的程序:- 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
- b = 3
- c = 50
- for i in x:
- if i < c:
- y.append(random.uniform(a,b,))
- a += 0.01
- b += 0.01
-
- else:
- y.append(random.uniform(a,b,))
- a -= 0.01
- b -= 0.01
-
- while i % c == 0:
- c += 50
- a += 1.5
- b += 1.5
- plt.plot(x,y)
- plt.show()
复制代码
兄弟,尽力了一波u...哈哈
(, 下载次数: 0)
- 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()
复制代码
|
|