Библиотека Matplotlib предоставляет модуль pyplot
, который содержит функции, которые очень похожи на синтаксис и функциональность построения графиков MATLAB.Если вы в основном используете эти функции, тогда будет очень легко перенести код Matplotlib на собственный MATLAB.
Если вам требуется некоторая функциональность Matplotlib, которая недоступна в MATLAB, то вы, конечно, можете использовать Matplotlib, напримерлюбая другая библиотека Python из MATLAB:
Сначала убедитесь, что из MATLAB используется правильная версия Python, как описано в документации .Обычно вы вызываете
pyversion
и проверяете, что это путь к желаемой версии Python.Если это не так, установите для него правильный путь, используя, опять же, функцию pyversion
.
Затем вы можете легко использовать NumPy и Matplotlib, чтобы сгенерировать некоторые данные образца и построить ихпозвонив по номеру
x = py.numpy.arange(25);
y = py.numpy.square(x) + py.numpy.random.rand(25)
py.matplotlib.pyplot.plot(x, y)
py.matplotlib.pyplot.title('Sample Data')
py.matplotlib.pyplot.xlabel('x')
py.matplotlib.pyplot.ylabel('y')
py.matplotlib.pyplot.savefig('figure1.png')
, в результате чего появится цифра, показанная ниже.