使用 Dataset...
Dataset 可以快速显示数组中表格数据的左对齐视图:
Dataset[{{"breadbox", 8, 8, 15}, {"brick", 2, 4, 8}, {"cereal box", 2, 10, 14}, {"marble", 1, 1, 1}, {"egg", 2, 2, 3}}]当数据为 associations 列表时,Dataset 将关联的键显示为列的标题:
Dataset[{<|"name" -> "breadbox", "w" -> 8, "l" -> 8, "h" -> 15|>, <|"name" -> "brick", "w" -> 2, "l" -> 4, "h" -> 8|>, <|"name" -> "cereal box", "w" -> 2, "l" -> 10, "h" -> 14|>, <|"name" -> "marble", "w" -> 1, "l" -> 1, "h" -> 1|>, <|"name" -> "egg", "w" -> 2, "l" -> 2, "h" -> 3|>}]使用 Grid...
如果想要对格式进行精细控制,可以使用 Grid.
从一些数据开始
这里是一些物品及其尺寸的数据:
{{"breadbox", 8, 8, 15}, {"brick", 2, 4, 8}, {"cereal box", 2, 10, 14}, {"marble", 1, 1, 1}, {"egg", 2, 2, 3}}以网格形式显示数据
以网格形式显示数据:
指定网格中的数据应怎样对齐
用 Alignment 选项指定列中的各项应怎样对齐:
添加网格线
用 Frame 选项添加网格线:
添加列标题
把一行列标题添加到网格中. 用粗体显示标题,并使用 SpanFromLeft 将第二个标题扩展到第三和第四列:
添加行标题
把一列行标题添加到网格中. 用粗体显示标题,并将其旋转成垂直排列,同时使用 SpanFromAbove 将其扩展到多行:
- 用
deg
输入 Degree 符号.
使用 TableForm...
从一些数据开始
这里是一些物品及其尺寸的数据:
{{"breadbox", 8, 8, 15}, {"brick", 2, 4, 8}, {"cereal box", 2, 10, 14}, {"marble", 1, 1, 1}, {"egg", 2, 2, 3}}以网格形式显示数据
以网格形式显示数据:
指定网格中的数据应怎样对齐
用 TableAlignments 选项指定列中的各项应怎样对齐:
添加列标题
把一行列标题添加到网格中:
技术要点
可以用 ArrayFlatten 以编程方式把列标题和行标题加到 Grid 中: