matlab appdesigner绘制竖着的表格
时间: 2023-07-13 19:07:43 浏览: 206
您可以使用 MATLAB App Designer 中的 uitable 组件来创建表格,并使用以下代码将其旋转为竖直方向:
```matlab
% 创建一个 5 行 3 列的表格
data = randi([1,100],5,3);
hTable = uitable(app.UIFigure,'Data',data);
% 将表格旋转 90 度
set(hTable,'Position',[20 20 300 100],'ColumnWidth',{50},'RowStriping','off','ColumnEditable',true,'ColumnFormat',{'numeric'},'FontName','Arial','FontSize',12);
jscrollpane = findjobj(hTable);
jtable = jscrollpane.getViewport.getView;
jtable.setUIEnabled(false);
jtable.setColumnSelectionAllowed(false);
jtable.setRowSelectionAllowed(true);
jtable.setfrozenColumn(1);
jtable.setRowHeight(40);
jtable.setRotateColumnHeaders(true);
```
此代码将创建一个包含随机数据的 5 行 3 列的表格,并将其旋转 90 度,以便在竖直方向上显示。 您可以根据需要更改表格的大小和样式。
阅读全文