我想在MATLAB中为图形定制x轴 .

我想在折线图中绘制的值是:

A       B  
---------
1-10    5  
11-20   2
21-30   1
31-40   3
41-50   0

而A列是x轴,B列是y轴 .

我尝试过以下方法:

x = 1:5;
y = [0 1 2 3 5]
plot(x, y, '-ob', 'MarkerEdgeColor', 'blue')
set(gca, 'XTick', 1:5, 'XTickLabel',{"1-10" "11-20" "21-30" "31-40" "41-50"}
grid on
xlabel('Overlapping HEIs')
ylabel('Ranking-Intervals')
title('OpenRank-ARWU Overlapping')

错误是:

set(gca,'XTick',1:5,'XTickLabel',{“1-10”“11-20”“21-30”“31-40”“41-50”}↑错误:创建一个字符串不支持使用双引号 . 使用字符串函数 .

输出是:

Output Graph