Examples
In the following, it is presented how the following matrix can be printed using this package:
julia> data = Any[ 1 false 1.0 0x01 ;
2 true 2.0 0x02 ;
3 false 3.0 0x03 ;
4 true 4.0 0x04 ;
5 false 5.0 0x05 ;
6 true 6.0 0x06 ;]
The following example indicates how highlighters
can be used to highlight the lowest and highest element in the data considering the columns 1, 3, and 5:
Since this package has support to the API defined by Tables.jl, then many formats, e.g DataFrames.jl, can be pretty printed:
You can use hlines
keyword to divide the table into interesting parts:
If you want to break lines inside the cells, then you can set the keyword linebreaks
to true
. Hence, the characters \n
will cause a line break inside the cell.
The keyword noheader
can be used to suppres the header, which leads to a very simplistic, compact format.
In the following, it is shown how the filters can be used to print only the even rows and columns:
By default, if the data is larger than the screen, then it will be cropped to fit it. This can be changed by using the keywords crop
and screen_size
.
If you want to save the printed table to a file, you can do:
julia> open("output.txt", "w") do f
pretty_table(f,data)
end