Weird vertical lines with plot function
Mostra commenti meno recenti
Dear all,
While trying to plot a specific dataset, I encouter a weird behavior:
load elpenon
figure; scatter(elpenon(:,1)*1000,elpenon(:,3),10,'k')
gives the appropriate plot

However, when calling :
figure; plot(elpenon(:,1)*1000,elpenon(:,3))
I obtain this :

These weird vertical lines appears. No data support this as shown in the scatter plot.
max(elpenon(:,3))=-1.3800
so nothing above 0 but stil shown in the plot
changing linejoin properties does not solve the issue. The plot although is correct when setting linewidth to .1.
When using the pan tool in the figure window to move the plot around, the vertical lines diseappear when the origin of the extra line is outside of the x and y lims.


Can anyone explain this and propose a workaround?
Thanks
8 Commenti
What OS ?
version
S = load('elpenon.mat')
M = S.elpenon
scatter(M(:,1)*1000,M(:,3),10,'k')
plot(M(:,1)*1000,M(:,3))
Olivier
il 22 Mag 2026 alle 13:09
Walter Roberson
il 22 Mag 2026 alle 18:47
Datapoint:
I obtain normal plots with R2025b on MacOS Intel Tahoe 26.5
Olivier
il 27 Mag 2026 alle 7:18
Contact support:
They can open a remote session on your computer and have a better chance to find what the problem is.
Do you have an Apple Silicon Mac or an Intel-based Mac ?
Olivier
il 28 Mag 2026 alle 6:43
Olivier
il 28 Mag 2026 alle 8:37
Risposte (0)
Categorie
Scopri di più su Scatter Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




