필터 지우기
필터 지우기

text as a table in a plot !!

조회 수: 22 (최근 30일)
Majid Mostafavi
Majid Mostafavi 2017년 3월 29일
댓글: Majid Mostafavi 2017년 3월 29일
Hi; I have a plot with different curves and point. I just want to add a text without coordination like top left. The text could be like below. I would be appreciate if someone could help me to do.
title: A B
a= 10 5
b= 32 2
c= 4 3
TnX

채택된 답변

KL
KL 2017년 3월 29일
편집: KL 2017년 3월 29일
Hi,
Since you want to have a table like text, creating a latex table should do the trick, something like this:
cs = '\begin{tabular}{lll} title&A&B\\ a=&10&5\\ b=&32&2\\ c=&4&3 \end{tabular}';
figure;
plot(sin(1:0.01:pi))
ha = annotation('textbox',[0.7 0.7 0.2 0.2], 'Interpreter', 'latex');
set(ha, 'String', cs);
(0.7,0.7) are not exactly (x,y) coordinates while (0,0) represent bottom left and (1,1) represent top right corner of the window. It doesn't have anything to do with your plot axis. Goodluck, KL.
  댓글 수: 1
Majid Mostafavi
Majid Mostafavi 2017년 3월 29일
tnX KL, just in case the number I mentioned are double format and I want to use 'num2str' to change them how could it be possible?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by