Вы можете использовать B-spline (splprep и splev) из scipy.interpolate:
import numpy as np
from scipy.interpolate import splprep, splev
import matplotlib.pyplot as plt
X = np.array([1, 3, 6, 8, 5])
Y = np.array([1, 8, 4, 4, 1])
pts = np.vstack((X, Y))
# Find the B-spline representation of an N-dimensional curve
tck, u = splprep(pts, s=0.0)
u_new = np.linspace(u.min(), u.max(), 1000)
# Evaluate a B-spline
x_new, y_new = splev(u_new, tck)
plt.plot(x_new, y_new, 'b--')
plt.show()
Это даст вам нечто похожее на то, что вы просили:
Вы можете поиграть с параметрами splprep, чтобы изменить результат. Вы можете найти более подробную информацию в этой публикации StackOverflow .
В Netbeans 6.5 в разделе Инструменты-> Параметры-> Общие есть опция сверху, называемая веб-браузером. Вы пытались это изменить? Вам это не подходит?
[Edit]: Возможно, вам придется внести изменения таким образом
Инструменты> Параметры> Общие
нажмите кнопку «Изменить», чтобы добавить путь к браузеру и изменить браузер по умолчанию.