Создайте простой линейный график и пометьте оси. Настройка внешнего вида нанесенных на построенные линии осуществляется путем изменения цвета линии, стиля линии и добавления маркеров.
Создайте двумерный линейный график с помощью plot
функция. Для примера постройте график значения функции синуса от 0 до .
x = linspace(0,2*pi,100); y = sin(x); plot(x,y)
Пометьте оси и добавьте заголовок.
xlabel('x') ylabel('sin(x)') title('Plot of the Sine Function')
По умолчанию MATLAB очищает рисунок перед каждой командой графического изображения. Используйте figure
команда для открытия нового окна рисунка. Вы можете построить несколько линии с помощью hold on
команда. Пока вы не используете hold off
или закройте окно, все графики появятся в текущую фигуру окне.
figure x = linspace(0,2*pi,100); y = sin(x); plot(x,y) hold on y2 = cos(x); plot(x,y2) hold off
Вы можете изменить цвет линии, стиль линии или добавить маркеры, включив дополнительную спецификацию линии при вызове plot
функция. Для примера:
':'
рисует пунктирную линию.
'g:'
изображает зеленую пунктирную линию.
'g:*'
Строит зеленую пунктирную линию со маркерами-звездочками.
'*'
строит маркеры-звездочки без линии.
Символы могут появиться в любом порядке. Вам не нужно задавать все три характеристики (цвет линии, стиль и маркер). Для получения дополнительной информации о различных опциях стиля см. plot
страница функции.
Для примера постройте график пунктирной линии. Добавьте второй график, который использует штриховую, красную линию с маркерами круга.
x = linspace(0,2*pi,50); y = sin(x); plot(x,y,':') hold on y2 = cos(x); plot(x,y2,'--ro') hold off
Отобразить на графике только точки данных можно путем исключения опции стиля линии из спецификации линии.
x = linspace(0,2*pi,25);
y = sin(x);
plot(x,y,'o')
Можно также настроить внешний вид графика путем изменения свойств Line
объект, используемый для создания графика.
Создайте линейный график. Назначьте Line
объект, созданный для переменной ln
. На отображении показаны обычно используемые свойства, такие как Color
, LineStyle
, и LineWidth
.
x = linspace(0,2*pi,25); y = sin(x); ln = plot(x,y)
ln = Line with properties: Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6 MarkerFaceColor: 'none' XData: [1x25 double] YData: [1x25 double] ZData: [1x0 double] Show all properties
Для доступа к отдельным свойствам используйте запись через точку. Например, измените ширину линии на 2 точки и установите цвет линии на значение цвета триплета RGB, в этом случае [0 0.5 0.5]
. Добавьте синий, круговые маркеры.
ln.LineWidth = 2; ln.Color = [0 0.5 0.5]; ln.Marker = 'o'; ln.MarkerEdgeColor = 'b';
Свойства линии | loglog
| plot
| scatter