我正在尝试使用以下代码将误差线添加到matlab散点图中:
scatter(1:num_episodes, mean(steps_taken));
hold on;
errorbar(1:num_episodes, mean(steps_taken), 5.*ones(1,num_episodes)');
导致以下结果:
然而,我想知道是否有某种方法可以删除连接点的线并只留下误差线?我查看了错误栏功能的文档,但无法弄清楚。谢谢!
答案 0 :(得分:3)
您可以通过将ErrorBar LineStyle
属性更改为none
来轻松完成此操作:
h = errorbar(1:num_episodes, mean(steps_taken), 5.*ones(1,num_episodes)');
% >= R2014b
h.LineStyle = 'none';
% Otherwise
set(h, 'LineStyle', 'none');