5466a 发表于 2020-8-1 19:46:42

陈尚涵 发表于 2020-8-1 19:39
Matplotlib我只会一点基础,你试试用PyQt?

只能用学过的知识。。。没学过那个。。。{:10_277:}

陈尚涵 发表于 2020-8-1 19:47:55

秀QT5是可以的啊,来啊{:10_256:}

5466a 发表于 2020-8-1 19:47:57

陈尚涵 发表于 2020-8-1 19:42
额,我也无能为力了

恭送大佬{:10_277:}

陈尚涵 发表于 2020-8-1 19:48:38

5466a 发表于 2020-8-1 19:45
小练习,但是是让我用所学的知识。。。。。只学过这个

额,那你去CSDN里查查资料吧

永恒的蓝色梦想 发表于 2020-8-1 19:49:44

陈尚涵 发表于 2020-8-1 19:47
秀QT5是可以的啊,来啊

Talk is cheap, show me the code!

5466a 发表于 2020-8-1 19:49:51

陈尚涵 发表于 2020-8-1 19:48
额,那你去CSDN里查查资料吧

好的 谢谢{:10_254:}

Hello. 发表于 2020-8-1 19:51:44

陈尚涵 发表于 2020-8-1 19:48
额,那你去CSDN里查查资料吧

做一个取消就可以,请开始你的表演{:7_145:}
https://img-blog.csdnimg.cn/20200504150021862.png

Twilight6 发表于 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()

5466a 发表于 2020-8-2 13:06:58

牛皮大佬!!

5466a 发表于 2020-8-2 13:14:30

Twilight6 发表于 2020-8-1 21:46
兄弟,尽力了一波u...哈哈

大佬 34行 用if 或者 while 有什么其区别吗

Twilight6 发表于 2020-8-2 13:31:35

5466a 发表于 2020-8-2 13:14
大佬 34行 用if 或者 while 有什么其区别吗

while 是条件循环, if 的条件判断,很明显的不同呗

5466a 发表于 2020-8-2 17:10:43

好滴 谢谢
页: 1 [2]
查看完整版本: 请教大佬这个图怎么画??用matplotlib