Description Usage Arguments References Examples
How to encode time values
1 2 3 4 5 | timeunit(vl, chnl = "x", unit)
timeunit_x(vl, unit)
timeunit_y(vl, unit)
|
vl |
Vega-Lite object |
chnl |
x,y |
unit |
the property of a channel definition sets the level of specificity for a temporal field. Currently supported values are 'year', 'yearmonth', 'yearmonthday', 'yearmonthdate', 'yearday', 'yeardate', 'yearmonthdayhours' and 'yearmonthdayhoursminutes' for non-periodic time units & 'month', 'day', 'date', 'hours', 'minutes', 'seconds', 'milliseconds', 'hoursminutes', 'hoursminutesseconds', 'minutesseconds' and 'secondsmilliseconds' for periodic time units. |
1 2 3 4 5 6 7 8 9 10 11 12 | vegalite() %>%
view_size(300, 300) %>%
add_data("https://vega.github.io/vega-editor/app/data/unemployment-across-industries.json") %>%
encode_x("date", "temporal") %>%
encode_y("count", "quantitative", aggregate="sum", stack = "normalize") %>%
encode_color("series", "nominal") %>%
scale_x_time_vl(nice="month") %>%
scale_color_nominal_vl(scheme="category20b") %>%
axis_x(format="%Y", labelAngle=0) %>%
axis_y(remove=TRUE) %>%
timeunit_x("yearmonth") %>%
mark_area()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.