How to crop out the edge tick marks on graph image?

2 次查看(过去 30 天)
I am working on a small project about a digitizer to be able to extract data from an image containing a graph. I am having problems with cutting edge tick marks on axes of a graph. How to cut them out without affecting the graph line in the image? I look forward to everyone's help.
  2 个评论
Walter Roberson
Walter Roberson 2022-11-18
Have you searched the File Exchange for tag:digitize https://www.mathworks.com/matlabcentral/fileexchange/?term=tag:%22digitize%22 and had a look at how existing programs are handling the situation (or not handling it) ?
Walter Roberson
Walter Roberson 2022-11-18
For your plots of interest, are the axes always black (common) and are the lines always non-black (black lines happen sometimes) ?

请先登录,再进行评论。

回答(1 个)

C B
C B 2022-11-18
编辑:C B 2022-11-18
Is this what you are looking for @Trong Link , Removing Tickdir?
t=0:0.01:1;
f=1;
x=sin(2*pi*f*t);
figure(1);
plot(t,x);
ax = gca; % current axes
ax.TickDir = 'none';
%Tick mark direction, specified as one of these values:
%'in' — Direct the tick marks inward from the axis lines. (Default for 2-D views)
%'out' — Direct the tick marks outward from the axis lines. (Default for 3-D views)
%'both' — Center the tick marks over the axis lines.
%'none' — Do not display any tick marks.
  2 个评论
Walter Roberson
Walter Roberson 2022-11-18
No, they have an image of a plot and want to extract data from the image.
Trong Link
Trong Link 2022-11-18
No, sir. I have an image containing a plot and I want to remove all edge tick marks

请先登录,再进行评论。

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by