如何使用MATLAB报表生成器将列和行标题添加到pdf中的2d格式化数据?

1次观看(过去30天)
马苏德Salik
马苏德Salik 2021年2月22日
编辑: 马苏德Salik2021年2月22日
我有一个二维矩阵,我想把它写成pdf格式。从我的第一个 问题 ,我已经完成了数据的生成。现在,我想添加一个列和行标题。
我已经尝试使列和行标题;如何附加值并将其导出为pdf。
清晰的所有
目录“hex_and_rgb_v1.1.1”
目录“colorGradient”
格式
z = (
0 0.5 1;
0.5 0.3 0.33;
0.8 0.9 0.10;
];
进口mlreportgen.report。*
进口mlreportgen.dom。*
rpt =报告(“FormattedTable”“pdf”);
tb =表(z);%数据表
headerStyle ={边界(“没有”),...
ColSep (“没有”),...
RowSep (“没有”),...
HAlign (“中心”)};
dataHeader = {‘好’“快乐”“最佳”};
myheader =表(4);
到了头。Style = [myheader.]风格headerStyle];
%t = FormalTable(myheader,dataHeader);
添加(rpt,t) %添加字符串,但不是表格格式
dataRowHeader = {“伟大的”“神奇的”“Owsum”};
rowwheader = TableRow;
rowheader。Style = [rowheader.]风格headerStyle];
p =段落(' ');
p. style = [p.]样式头{HAlign(“中心”)});
te = TableEntry(p);
追加(rowheader te);
表项的条件格式
nRows = tb.NRows;
nCols = tb.NCols;
iRow = 1:nRows
iCol = 1:nCols
entry = tb.entry(iRow,iCol);
entryContent = entry.Children.Content;
根据条目内容值提供任意数量的案例
如果entryContent < 0.5
条目。样式= {BackgroundColor(“红色”)};
其他的
条目。样式= {BackgroundColor(“绿色”)};
结束
结束
结束
结核病。样式={宽度(“100%”),...
边界(“没有”),...
ColSep (“没有”),...
RowSep (“没有”)};
结核病。宽度=“3”
结核病。TableEntriesVAlign =“中间”
结核病。TableEntriesHAlign =“中心”
%结核病。Border = 'single';
添加(rpt,结核病)
关上(rpt)
rptview (rpt)
我试图用行标头附加表,但它抛出一个错误。
看过 代码 在数学工作上生成表格。但是我没有做太多,因为我有点新报告生成器。
我的最终输出将是二维格式的矩阵,行和列标题导出为pdf。

答案(0)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!