How do I change the marker size for a plot?
古いコメントを表示
Im trying to set the marker size on a plot but having no luck, heres my code this works fine plot( x , x^2,'-k*',... x , x^3,'-ko',... x , x^4,'-k' ) but when i try and set marker size it does not plot( x , x^2,'-k*',... x , x^3,'-ko','MarkerSize',12,... x , x^4,'-k' ) what do I need to do?
1 件のコメント
Evan
2023 年 1 月 18 日
type 'LineWidth' instead of 'MarkerSize'
採用された回答
その他の回答 (3 件)
Jan
2011 年 4 月 30 日
plot(x, x^2,'-k*');
hold('on');
plot(x, x^3,'-ko','MarkerSize', 12);
plot(x, x^4,'-k');
2 件のコメント
Leo Simon
2014 年 5 月 22 日
For some obscure reason, MarkerSize is not consistently used. When you use scatter, you need to set 'SizeData' instead of 'MarkerSize'. Also, the scale of SizeData is different from that of MarkerSize' E.g.,
h = scatter(rand,rand,'b','filled'); set(h,'SizeData',96);
Michelle Hirsch
2016 年 1 月 29 日
The difference is subtle, but intentional. It stems from the different use cases.
MarkerSize is used to control the overall size of markers, just like the overall width of a line with LineWidth or font size. The units are in points, just like LineWidth.
Scatter is used to actually scale the marker sizes based on data. Specifically, the area of the marker is proportional to the value. This is why the units are in points squared.
Matt Fig
2011 年 4 月 30 日
1 投票
To make this type of thing much easier, you could download this code so that all these options are available from a simple mouse click:
3 件のコメント
Oleg Komarov
2011 年 4 月 30 日
+1
Michelle Hirsch
2016 年 1 月 29 日
You can also enable a context menu for changing line and marker properties just by enabling plot edit mode. Click on the button in the Figure toolbar with an arrow on it, then right click on your line.
Frank Pierce
2016 年 9 月 1 日
yes
Hari Desanur
2016 年 11 月 15 日
The Marker Size property for a particular line can be set using line object handles. For example -
l = plot(x1,y1,'*-',x2,y2,'*-');
l(1).MarkerSize = 8; % set marker size of 8 for the first line (x1,y1)
l(2).MarkerSize = 12;
1 件のコメント
P_L
2019 年 4 月 18 日
Hi there and what if you wanted to chnage the colours of 'ko' data points so that they are filled for example with 'b'
Many thanks
カテゴリ
ヘルプ センター および File Exchange で Labels and Styling についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!