如何使用MATLAB报表生成器将列和行标题添加到pdf中的2d格式化数据?
1次观看(过去30天)
显示旧的注释
我已经尝试使列和行标题;如何附加值并将其导出为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。