Filter löschen
Filter löschen

Stem plot so that markers are not in the axis

1 Ansicht (letzte 30 Tage)
Pseudoscientist
Pseudoscientist am 25 Dez. 2020
Bearbeitet: Star Strider am 25 Dez. 2020
How can I edit this plot so that the markers highlighted by red rectangles are not in the axis`?
intrinsic_noise_xy_mat = 1.0*e-06*[0.0830 0.6206 0.8223 0.6101 0.5916 0.0861 0.6192 0.5537];
names = {'AMI'; 'NKL DEC A'; 'NKL DEC B'; 'NKL DEC RESET'; 'NKL DEC EEG';'NKL OLD';'OULU SKYRA';'OULU VIDA'};
figure(1);hold on;clf
stem(intrinsic_noise_xy_mat,'LineStyle','-.','MarkerFaceColor','red','MarkerEdgeColor','green');
title('Intrinsic noise XY')
set(gca,'xtick',[1:length(intrinsic_noise_xy_mat)],'xticklabel',names)
xtickangle(45);

Akzeptierte Antwort

Star Strider
Star Strider am 25 Dez. 2020
Bearbeitet: Star Strider am 25 Dez. 2020
Add this line after the stem call:
xlim([min(xlim-1) max(xlim+1)])
.
EDIT — (25 Dec 2020 at 22:40)
This (or some variant of it) would also work:
xlim(xlim.*[1 1]*1.05)
Also this vector should be:
intrinsic_noise_xy_mat = 1e-06*[0.0830 0.6206 0.8223 0.6101 0.5916 0.0861 0.6192 0.5537];
The version posted was appraently from the Symbolic Math Toolbox, and for whatever reason, throws errors.
.

Weitere Antworten (0)

Kategorien

Mehr zu Stem Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by