PointStyle
Стиль презентации точек
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Наследованный | Squares , FilledSquares , Circles , FilledCircles , Crosses , XCrosses , Diamonds , FilledDiamonds или (2D) Stars , FilledSquares или (3D) FilledCircles |
PointStyle
определяет стиль презентации точек. Различные стили продемонстрированы в Примере 1.
В 3D только два стиля FilledCircles
и FilledSquares
поддерживаются средством отображения.
Много графических объектов, таких как кривые, поверхности и т.д. аппроксимированы числовой mesh. С PointsVisible
= TRUE
, точки этой mesh становятся видимыми. Эти точки реагируют на PointStyle
.
PointStyle
не может быть анимирован.
Мы строим 2D точки во всех доступных стилях:
styles := [Circles, FilledCircles, Crosses, XCrosses, Diamonds, FilledDiamonds, Squares, FilledSquares, Stars]: points := null(): for i from 1 to nops(styles) do points := points, plot::Point2d([i, i], PointStyle = styles[i], Title = expr2text(styles[i]), TitlePosition = [i + 0.3, i - 0.15]): end_for: plot(points, PointSize = 3*unit::mm, Axes = None, TitleAlignment = Left):
delete styles, points, i:
В 3D средство отображения только поддерживает стили точки FilledCircles
и FilledSquares
:
plot(plot::Point3d([-1, -1, 0], PointStyle = FilledCircles, Title = "FilledCircles", TitlePosition = [-1, -0.8, 0]), plot::Point3d([1, 1, 0], PointStyle = FilledSquares, Title = "FilledSquares", TitlePosition = [1, 1.2, 0]), PointSize = 3*unit::mm, ViewingBox = [-2..2, -2..2, 0..1], CameraDirection = [0, -1, 1000]):
Мы можем получить доступ к атрибуту PointStyle
от точки и изменить его:
p := plot::Point2d(1, 2): p::PointStyle := Diamonds: p::PointStyle
delete p: