我使用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')
我想用文本和MSCIq的值标记垂直线。 (比如MSCIq = -0.44然后我希望得到类似"风险价值= -0.44")。直接在线条或图例的形式。 有谁知道怎么做?
答案 0 :(得分:1)
hold on;
text(100, 300, 'MSCIq= -0.44');
hold off;