필터 지우기
필터 지우기

Stem plot so that markers are not in the axis

조회 수: 1 (최근 30일)
Pseudoscientist
Pseudoscientist 2020년 12월 25일
편집: Star Strider 2020년 12월 25일
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);

채택된 답변

Star Strider
Star Strider 2020년 12월 25일
편집: Star Strider 2020년 12월 25일
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.
.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Stem Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by