-
Notifications
You must be signed in to change notification settings - Fork 0
/
analysing_scripts.py
40 lines (37 loc) · 1.14 KB
/
analysing_scripts.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import matplotlib.pyplot as plt
def draw_single(x, y, title, xlabel, ylabel, curve1name):
plt.title(title)
plt.plot(x, y, label = curve1name)
fig2, ax2 = plt.subplots()
ax2.fill_between(x, 0, y)
# plt.plot(x, y2, label = curve2name)
# plt.hlines(0.9, 0, 100, label = '0.9')
# plt.xlim(0, 1.05)
# plt.ylim(0.6, 1)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.legend()
plt.show()
def draw_double(x, y1, y2, title, xlabel, ylabel, curve1name, curve2name):
plt.title(title)
plt.plot(x, y1, label = curve1name)
plt.plot(x, y2, label = curve2name)
# plt.hlines(0.9, 0, 100, label = '0.9')
# plt.xlim(0, 1.05)
# plt.ylim(0.6, 1)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.legend()
plt.show()
def draw_triple(x, y1, y2, y3, title, xlabel, ylabel, curve1name, curve2name, curve3name):
plt.title(title)
plt.plot(x, y1, label = curve1name)
plt.plot(x, y2, label = curve2name)
plt.plot(x, y3, label = curve3name)
# plt.hlines(0.9, 0, 100, label = '0.9')
# plt.xlim(0, 1.05)
# plt.ylim(0.6, 1)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.legend()
plt.show()