Hi,
I lost my data. However, I have the plot of data. I realize that x data should be shifted of one unit. If I had the data, it would have been easy to change the code and do the shift by doing something as: x_new = x_old + ones(size(x_old)). But, unfortunately, it is not the case.
Do you know how the data can be shifted on the figure ?
thanks in advance.

 채택된 답변

Mehmed Saad
Mehmed Saad 2020년 7월 15일
편집: Mehmed Saad 2020년 7월 15일

0 개 추천

Suppose that i have a figure
fig = figure,
ax = axes(fig);
rng(2017)
plot(ax,rand(1,10))
Now i dont know what is my data
Suppose that i have just the figure, let us extract data from figure
Line_Obj = findobj(gca,'Type','Line')
X = Line_Obj.XData;
Y = Line_Obj.YData;
Now i add an offset in it
hold on,plot(gca,X,Y+0.5)
Remember that this demonstration is for Line object, if your plot contains any other object like scatter, histrogram etc, you have to change it in findobj

Edit:

if you dont want to plot it, just use copyobj for that purpose
h = copyobj(Line_Obj,gca);
h.Color = 'g';
h.YData = h.YData-0.4;

댓글 수: 3

Mary
Mary 2020년 7월 15일
Thanks. That totally answers my question.
data = cat(1, image_patches,labels);
That code is overwriting all of data each iteration.
It looks to me as if data will not be a vector, but I do not seem to be able to locate any hellopatches() function so I cannot tell what shape it will be. As you are not doing imresize() I also cannot be sure that all of the images are the same size, so I cannot be sure that data will be the same size for each iteration. Under the circumstances you should be considering saving into a cell array.
Note: please do not post the same query multiple times. I found at least 9 copies of your query :(
Mehmed Saad
Mehmed Saad 2020년 7월 17일
walter sir, please delete your comment as the questioner deleted his question xD

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

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

질문:

2020년 7월 15일

댓글:

2020년 7월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by