MATLAB Answers

specifying the horizontal linetype '_' produces an error.

8 views (last 30 days)
Bruce Wayne
Bruce Wayne on 21 Sep 2020
Commented: Adam Danz on 30 Sep 2020
scatter3(x,y,z,'_')
produces:
Error using scatter3 (line 45)
Invalid color or line sytle.

  0 Comments

Sign in to comment.

Accepted Answer

Steven Lord
Steven Lord on 21 Sep 2020
The horizontal and vertical line markers for plots were introduced in release R2020b. If you're using an older release you will not be able to use them.

  3 Comments

madhan ravi
madhan ravi on 21 Sep 2020
If you want to use 2020b version instantaneously, just use MATLAB Online.

Sign in to comment.

More Answers (2)

Star Strider
Star Strider on 21 Sep 2020
Function arguments in MATLAB are positional, so it is necessary to provide values for the interventing arguments to use later arguments.
This plots red horizontal lines at the appropriate places:
scatter3(x,y,z,[],'r','_')
.

  2 Comments

Bruce Wayne
Bruce Wayne on 21 Sep 2020
Positioning does not change the error. Something is wrong with the markertype options within my MATLAB sowftware. The horizontal and vertical markertype options are producing errors.
For example, the following commands work:
scatter3(x,y,z,'+')
scatter3(x,y,z,'*')
scatter3(x,y,z,'x')
scatter3(x,y,z,'.')
however, the following two produce an error:
scatter3(x,y,z,'_')
scatter3(x,y,z,'|')
Star Strider
Star Strider on 21 Sep 2020
The code I posted works correctly in R202b.
So does this:
figure
plot3(x,y,z,'_r')
grid
producing the same as the scatter3 call.
What version of MATLAB are you using? The online documentation is for R2020b, and may not be appropriate (or accurate) for all earlier versions.

Sign in to comment.


Walter Roberson
Walter Roberson on 21 Sep 2020
Edited: Walter Roberson on 21 Sep 2020
horizontal line style is '-' not '_'

  2 Comments

Bruce Wayne
Bruce Wayne on 21 Sep 2020
see marker types
'_'Horizontal line
'|'Vertical line
horizontal line marker type is '_' not '-' !
Star Strider
Star Strider on 21 Sep 2020
The '_' was new to me too. It may be new in R2020b. See markertype in the current (2020b) online documentation.

Sign in to comment.

Tags

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!