Плавные линии графика в Python - PullRequest
1 голос
/ 18 июня 2020

У меня есть такая диаграмма

Но я хотел, чтобы на графике были более плавные линии

вот так

мой код написан так:

fig, ax = plt.subplots()
ax.plot(vento.direcao, vento.vermelho, '-', color='red')
ax.fill_between(vento.direcao, vento.IC_2, vento.IC_1, alpha=0.2, color='#4d4d4d', linestyle='-.' )
ax.set_title('Periodo de Retorno - Vermelho', fontsize=15)
ax.set_ylabel('Velocidade do Vento (m/s)')
ax.set_xlabel('Componente Direcional')

MY DATE

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 18 июня 2020

scipy имеет модуль для этого:

from scipy.interpolate import spline

smooth_x = np.linspace(min(vento.direcao), max(vento.direcao), 10)  

smooth_y = spline(vento.direcao, vento.vermelho, smooth_x)

plt.plot(smooth_x,smooth_y)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...