How do I get rid of the horizontal line on the y-axis in a line plot? Please see attached image below as an example. I want the horizontal line hidden.

6 次查看(过去 30 天)
  5 个评论
Dyuman Joshi
Dyuman Joshi 2023-1-6
There might be a repetition in the data that causes this line.
Are the first and the last values same? If yes, remove the last data.
Otherwise, refer to Star Strider's answer
Mangesh KAle
Mangesh KAle 2023-1-6
Size of the variable is:
t1=1*962560 and x1 = 962560*2
clc;
close all;
% Read all data
[x1,fs1]=audioread('Aniruddha heart beat.wav');
t1 = (0:length(x1)-1)/fs1;
figure(1)
subplot(221)
plot(t1,y)
xlabel('time')
ylabel('x[n]')
title('Heart rate Bodytune device')
grid on

请先登录,再进行评论。

采纳的回答

Star Strider
Star Strider 2023-1-6
Since:
[x1,fs1]=audioread('Aniruddha heart beat.wav');
and
x1 = 962560*2
the red line is likely the second channel in ‘x1’ so:
y = x1(:,1);
plot(t1,y)
might be the solution.
.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by