How to | 表データをフォーマットする方法
Wolfram言語は非常に複雑なデータ解析ができるばかりでなく,結果を他のドキュメントや発表でも使用できるフォーマットされた読みやすい形で表示することができる.データのフォーマットの中で非常に役に立つ方法の一つに表形式がある.
data = Import["ExampleData/classification.tsv"]Grid[data]テキストを左揃えにして,列と行の間に余分なスペースを入れる:
Grid[data, Alignment -> Left, Spacings -> {2, 1}]Grid[data, Alignment -> Left, Spacings -> {2, 1}, Frame -> All, ItemStyle -> "Text"]Grid[data, Alignment -> Left, Spacings -> {2, 1}, Frame -> All, ItemStyle -> "Text", Background -> {{Gray, None}, {LightGray, None}}]グラフィックスを含めてどのような式でも表データの一部として現れることができる:
Grid[{
{"Sine", Plot[Sin[x], {x, -10, 10}, ImageSize -> Small]},
{"Cosine", Plot[Cos[x], {x, -10, 10}, ImageSize -> Small]},
{"Tangent", Plot[Tan[x], {x, -10, 10}, ImageSize -> Small]}}, Frame -> All]個々の項目はSpanFromLeft,SpanFromAbove,SpanFromBothを使うことによって,複数の行,列,あるいは行と列の両方にまたがるようにすることができる:
Grid[{
{"Plots of Common Trigonometric Functions", SpanFromLeft},
{"Sine", Plot[Sin[x], {x, -10, 10}, ImageSize -> Small]},
{"Cosine", Plot[Cos[x], {x, -10, 10}, ImageSize -> Small]},
{"Tangent", Plot[Tan[x], {x, -10, 10}, ImageSize -> Small]}}, Frame -> All]