Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import matplotlib.pyplot as plt
- import numpy as np
- from numpy import sin, cos, tan, sqrt, pi, sinh, cosh
- from matplotlib import style
- from matplotlib import cm
- from mpl_toolkits.mplot3d import Axes3D
- style.use('dark_background')
- t, v = np.meshgrid(np.arange(0, 2*pi, 0.25), np.arange(0, 2*pi, 0.25))
- R1 = 5
- X1 = R1*cos(t)
- Y1 = R1*sin(t)
- Z1 = v
- R2 = 5
- X2 = R2*sin(t)*cos(v)
- Y2 = R2*sin(t)*sin(v)
- Z2 = R2*cos(t)
- A, B, C = 2, 5, 10
- X3 = A*sin(t)*cos(v)
- Y3 = B*sin(t)*sin(v)
- Z3 = C*cos(t)
- AX = Axes3D(plt.figure())
- AX.plot_surface(X1, Y1, Z1, cmap=cm.Blues)
- AX.plot_surface(X2, Y2, Z2, cmap=cm.Greens)
- AX.plot_surface(X3, Y3, Z3, cmap=cm.Reds)
- plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement