Matlab直方图

时间:2016-03-09 10:58:47

标签: matlab histogram legend caption

我使用Matlab在直方图中绘制一些返回值。我希望通过垂直线在Plot中看到0.005分位数。这可以使用以下代码

q = 0.995;
MSCIq = quantile(MSCIan, 1-q)

nbins = 50;
histMSCI = histogram(MSCIan, nbins)
xlabel('MSCI')
ylabel('count')
title('test')
line([MSCIq MSCIq], ylim, 'Color', 'r')

enter image description here

我想用文本和MSCIq的值标记垂直线。 (比如MSCIq = -0.44然后我希望得到类似"风险价值= -0.44")。直接在线条或图例的形式。 有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

hold on;
text(100, 300, 'MSCIq= -0.44');
hold off;