import numpy as np
import matplotlib.pyplot as plt
a = []
i = 0
alfa = 0.01
r3 = []
for i in range(0,770):
alfa = 0.04*i
alfa = round(alfa,2)
a.append(alfa)
r4 = 3*np.sin(np.pi*alfa) # cambiar np.pi por 3 para obtener
# una rosa de 3 petalos, por 4 para 4 petalos.
r3.append(r4)
print(a)
ax = plt.subplot(111, projection='polar')
ax.plot(a, r3)
ax.set_rmax(3.5)
ax.set_rticks([0.5, 1, 1.5, 2, 2.5, 3, 3.5]) # less radial ticks
ax.set_rlabel_position(-22.5) # get radial labels away from plotted line
ax.grid(True)
ax.set_title("A line plot on a polar axis", va='bottom')
plt.show()
# con np.pi se obtiene la grafica de abajo.
minuvasoft10@gmail.com Programador de Proyectos Software
download here
No hay comentarios:
Publicar un comentario