- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplot_learning.py
More file actions
Latest commit
executable file
·102 lines (78 loc) · 1.94 KB
/
Copy pathplot_learning.py
File metadata and controls
executable file
·102 lines (78 loc) · 1.94 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
x1= [1,2,3]
y1= [4,1,9]
x2= [1,2,3]
y2= [10,14,11]
hours= [3,8,6,7]
activities= ['eat','sleep','study','code']
plt.pie(hours,labels=activities,colors=['b','c','y','r'],autopct='%1.1f%%',radius=1,explode=(0,0,0,0.05))
plt.show()
plt.plot(x1,y1,label='first')
plt.scatter(x2,y2,label='Second',marker='*',s=50)
plt.title("Interesting")
plt.xlabel("time")
plt.ylabel("position")
plt.legend()
plt.show()
########################################################
#plotting live graph
importmatplotlib.pyplotasplt
importmatplotlib.animationasanim
frommatplotlibimportstyle
importrandom
style.use('ggplot')
fig=plt.figure()
ax1=fig.add_subplot(1,1,1)
x= []
y= []
a=int(1)
defanimate (i):
y.append(random.random())
globala
x.append(a)
a+=1
ax1.clear()
ax1.plot(x,y,'-')
ani=anim.FuncAnimation(fig,animate,1000)
plt.show()
######################################################
# 3D PLOTTING
importmatplotlib.pyplotasplt
importmatplotlib.animationasanim
frommatplotlibimportstyle
importrandom
frommpl_toolkits.mplot3dimportaxes3d
importnumpyasnp
style.use('fivethirtyeight')
fig=plt.figure()
ax1=fig.add_subplot(111, projection='3d')
#ax2 = fig.add_subplot(212,projection='3d')
x= []
y= []
a=int(1)
y2= []
x2= []
defanimate (i):
y.append(random.random())
y2.append(random.random())
globala
x.append(a)
x2.append(a)
a+=1
ax1.clear()
ax1.plot(x,y,'-')
ax1.plot(x2,y2,'-')
#ani = anim.FuncAnimation(fig,animate,1000)
x3= [1,2,3,4,5,6,7,8,9,10]
y3= [3,6,3,6,5,1,7,0,3,5]
z3=np.zeros(10)
z4= [2,4,4,3,1,9,6,7,3,9]
dx=np.ones(10)
dy=dx
dz=y3
ax1.set_xlabel('x axis')
ax1.set_ylabel('y axis')
ax1.set_zlabel('z label')
ax1.bar3d(x3,y3,z3,dx,dy,dz)
ax1.scatter(x3,y3,z4 , color='r',marker='*')
ax1.plot_wireframe(x3,z4,y3,color='k')
plt.show()