• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何在matlab的PDF報告的頁面中容納寬表

    本示例說明如何在報表中容納一個寬表。

    東西/原料

    • matlab軟件
    • 電腦

    方式/步調

    1. 1

      本示例的數據是一個Mat文件,此中包含得克薩斯州奧斯丁的交通攝像機數據的單位格數組。該單位陣列包含諸如拍照機位置,其狀況和開啟日期等信息。

      我們假設包含交通攝像頭數據單位格數組的traffic_data.mat文件位于當前工作目次中。要求是打印表格,使其所有列都適合縱標的目的放置在8.5英寸寬x 11英寸長的紙張上。

    2. 2

      建立一個表:

      要在報表中包含表,請利用mlreportgen.dom.FormalTable對象。該對象具有一個表本家兒體以及一個可選的表頭和表從頭至尾。

      起首,將包含MATLAB單位陣列數據的mat文件加載到工作區。利用單位格數組數據建立DOM正式表對象。為了使表更易于閱讀,請將表題目設置為粗體,并在表列分隔符和表內容之間添加一個左邊距空間。

    3. 3

      試驗編號1:在默認的縱標的目的頁面中添加DOM正式表,該頁面的巨細為8.5英寸寬和11英寸長。

      導入DOM和Report API包,是以您不必利用長類名。

    4. 4

      建立一個容器來保留陳述內容。

    5. 5

      建立一個題目為“奧斯丁的交通攝像機”的章節。

    6. 6

      將建立的表添加到章節中,并將章節添加到陳述中。

    7. 7

      成果:生當作的陳述包羅表,但表列太窄。將整個表格放在縱標的目的頁面中會建立一個難以識別的表格。

    8. 8

      試驗編號2:將寬桌放在一張橫標的目的放置的頁面中,該頁面寬11英寸,長8.5英寸。

    9. 9

      將陳述橫標的目的結構設置為true。將表格添加到該章中。

    10. 10

      成果:盡管橫標的目的結構比縱標的目的頁面陳述要好,但很多列都不清楚,表格也不輕易閱讀。

    11. 11

      試用編號3:利用報表生當作器TableSlicer適用程序將輸入表切當作多個切片。其MaxCols屬性指定每個表切片的最大列數。

      起首,測驗考試將桌子分當作兩部門,并在默認的8.5寬x 11英寸長的肖像紙上打印。

    12. 12

      此刻,建立一個表切片器對象,并將形式表指定為input。輸入表有18列,是以要建立兩個切片,請將MaxCols屬性設置為9。

      表切片器適用程序具有切片方式,該方式可對輸入表進行切片并生當作mlreportgen.utils.TableSlice對象。這些對象具有切片表以及原始輸入表的起頭和竣事列索引。

    13. 13

      利用起頭和竣事索引建立自界說題目。然后將自界說切片表題目和表切片添加到該章。

    14. 14

      生當作并顯示陳述。

    15. 15

      成果:輸出比前兩個試驗更好,可是表切片很難讀取而且彼此斷開。

    16. 16

      4號試驗: 按照到今朝為止的試驗輸出,減小MaxCols值以建立4個表切片。利用RepeatCols屬性可反復所有切片中的列。要毗連所有4個切片,請將RepeatCols屬性值設置為1,以便在每個表切片中反復“攝像機ID”列。

    17. 17

      將MaxCols值設置為6并將RepeatCols值設置為1。

    18. 18

      利用起頭和竣事索引建立自界說題目。將自界說切片表題目和表切片添加到該章中。

    19. 19

      生當作并顯示陳述。

    20. 20

      成果:輸出清楚易讀,而且知足了在縱標的目的頁面上打印表格的原始要求。輸入表樣式,具有粗體題目和內部邊距,這些邊距保留在所有表切片中。

    21. 21

      表磁貼是自界說的,以使讀者可以領會表條目數據。

      END
    原作者:The MathWorks,Inc舉報
    • 發表于 2020-03-19 17:00
    • 閱讀 ( 1145 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆