How can I plot a circle over an interval (range of values)
1 次查看(过去 30 天)
显示 更早的评论
Hi guys, good morning.
I have a litte problem here. I need plot results of the week for a portfolio. I think about an interval for min/max possible values (calculated at begin of the week) and last day of the week, I plot its value as a circle over the interval.
I did it in MS Excel with scatter plot but It is very manual and I would like do it in matlab.
Thanks in advance!
Jorge
0 个评论
采纳的回答
dpb
2021-12-13
hL=plot([-1327,0],[0 0],'LineWidth',8,'Color',[1 1 1]*0.5);
xlim([-1500 200]); ylim([-20 20])
xticks([]),yticks([])
hold on
hL(2)=plot(-900,0,'Marker','o','MarkerSize',16,'MarkerEdgeColor',[1 1 0.9]*0.5,'MarkerFaceColor',[1 1 1]*0.5);
hR=rectangle('Position',[min(xlim)+100, -5, max(xlim)-min(xlim)-200, 10],'Curvature',[1 1],'LineWidth',3,"EdgeColor",'r');
hTxt=text(-900,2,num2str(-900),'HorizontalAlignment','center','VerticalAlignment',"baseline","FontSize",12);
Results in
just to demonstrate pieces. You'll need to adjust parameters to match your actual figure.
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!