作者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