作者CBET ( )
看板MATLAB
標題Re: [繪圖] 有辦法把"1"放進"○"裡面嗎??
時間Fri Mar 15 10:09:24 2013
調整位置,將 text 放入圓圈中
主要是參考這一篇
http://ppt.cc/Fo7k
成果圖:
http://ppt.cc/bfvJ
- -
% sin 圖形
dataX = linspace(0, 2*pi, 100);
dataY = sin(dataX);
plot(dataX, dataY)
% 圓圈和 text 的位置
markerX = dataX(10:10:100);
markerY = dataY(10:10:100);
% 畫圓圈
line(
'XData', markerX,
'YData', markerY,
...
'LineStyle',
'none',
'Marker',
'o',
'MarkerSize', 25,
...
'MarkerFaceColor',
'w',
'MarkerEdgeColor',
'k');
% 加入數字
numberStr = strtrim(cellstr(num2str((10:10:100)')));
text(markerX, markerY, numberStr,
...
'FontSize', 12,
'FontWeight',
'bold',
'HorizontalAlign',
'center');
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.227.7