Html读取Excel数据以生成折线

类似的方法如下:

比如读EXCEL数据:学生的考试成绩。读取EXCEL数据并绘制条形图和折线图:

1,启动MATLAB,输入下面的代码,用xlsread()读取学生考试成绩的数据。

全部关闭;全部清除;色度控制中心

%先读取EXCEL中的数据。

Shuxue = xlsread('学生的考试成绩。xlsx ',' Sheet1 ',' B2:B5 ');

于颖= xlsread('学生的考试成绩。xlsx ',' Sheet1 ',' C2:C5 ');

Wuli = xlsread('学生的考试成绩。xlsx ',' Sheet1 ',' D2:D5 ');

2、保存并运行上面,可以在工作区看到,学生的数学、英语、物理成绩已经被成功读取。

3.画图:用柱状图(竖)画学生的数学成绩,用柱状图(横)画学生的英语成绩,用折线图画学生的物理成绩。然后输入以下代码:

%首先,用条形图(垂直)画出学生的数学成绩

图('姓名','数学成绩');

酒吧(1:4,舒雪,0.5,' r ')

set(gca,' FontSize ',15,' XTick ',[1:1:4]);

Set(gca,' XTickLabel ',{ '张三','李四','王五','刘洋' })

第二,用条形图画出学生的英语成绩(水平)

图('姓名','英文分数');

barh(1:4,于颖,0.5,' g ');

set(gca,' FontSize ',15,' YTick ',[1:1:4]);

Set(gca,' YTickLabel ',{ '张三','李四','王五','刘洋' })

第三,用折线图画出学生的物理成绩。

图('姓名','物理分数');

plot(1:4,wuli,' b-','线宽',3);继续

剧情(1:4,wuli,' y . ',' MarkerSize ',15);拖延

ylim([0,100]);

set(gca,' FontSize ',15,' XTick ',[1:1:4]);

Set(gca,' XTickLabel ',{ '张三','李四','王五','刘洋' })

4.保存并运行上面的代码,得到学生数学成绩的柱状图和学生英语成绩的柱状图(得到学生物理成绩的折线图)。