#matplotlib #seaborn #python-3.6 #interpolation #kde
#matplotlib #seaborn #python-3.6 #интерполяция #kde-plasma
Вопрос:
первые попытки сглаживания / интерполяции линий между точками не увенчались успехом. Я пытался реализовать kdeplot (theta, total) безрезультатно.
как я могу 1показать total =() с плавной линией
fig = plt.figure(figsize=(10,10))
ax1 = plt.subplot(111, projection='polar')
ax1.axes.get_yaxis().set_ticklabels([])
ax1.axes.get_xaxis().set_ticklabels([])
fig.set_axis_bgcolor('#f7fbf5')
ax1.set_ylim(0,3100)
theta=np.linspace(0,2*np.pi,len(total))
ax1.plot(theta,total,color='firebrick') #replaced by ax1.kdeplot(theta,total) w/o success
ax1.grid(False)
Комментарии:
1. без успеха, вы имеете в виду ошибки? kdeplot находится в seaborn API, а не в matplotlib, верно?
Ответ №1:
Вы правы, kde есть в seaborn API. Я вставил ax1.sns.kdeplot (тета, всего), но на графике не было гладкой линии, он все еще был загнан в угол (все точки были соединены прямой линией)