我有一系列nTrials
值存储在名为deltaValues1
的数组中。我已经使用以下代码成功地将分布可视化为干图:
figure;
[nelements, centers] = hist(deltaValues1);
stem(centers, nelements/nTrials, 'blue');
hold on;
[nelements, centers] = hist(deltaValues2);
stem(centers, nelements/nTrials, 'red');
xlim([0.2 0.55]);
xlabel('RIP Constant $\delta$', 'interpreter', 'latex', 'fontsize', 8);
ylabel('Probability', 'interpreter', 'latex', 'fontsize', 8);
lngd = legend('Our scheme', 'Gaussian');
set(lngd, 'fontsize', 8, 'interpreter','latex', 'Position', [0.45, 0.85, 0.22, 0.01]);
saveTightFigure(gcf, 'delta.pdf');
现在,除了每个值占用的百分比之外,我还希望用数量标记每个词干。例如,除了阅读价值1
占所有价值的25%之外,我还希望指出总共有50 1
个。
我该怎么做?
答案 0 :(得分:0)
尝试类似
的内容text(centers(1),nelements(1)/nTrials,num2str(nelements(1)))
如果您想要颜色,请尝试
text(centers(1),nelements(1)/100,num2str(nelements(1)),'color','red')
你可能想稍微调整文本的x或y位置,并为两个hist命令使用不同的变量(例如centers1和centers2)
干杯!