gvisCalendar | R Documentation |
A calendar chart is a visualization used to show activity over the course of a long span of time, such as months or years. They're best used when you want to illustrate how some quantity varies depending on the day of the week, or how it trends over time.
gvisCalendar(data, datevar = "", numvar = "", options = list(), chartid)
data |
a |
datevar |
column name of |
numvar |
column name of |
options |
list of configuration options, see: \Sexpr[results=rd]{gsub("CHARTNAME", googleChartName, readLines(file.path(".", "inst", "mansections", "GoogleChartToolsURLConfigOptions.txt")))} \Sexpr[results=rd]{paste(readLines(file.path(".", "inst", "mansections", "gvisOptions.txt")))} |
chartid |
character. If missing (default) a random chart id will be
generated based on chart type and |
returns list
of class
\Sexpr[results=rd]{paste(readLines(file.path(".", "inst",
"mansections", "gvisOutputStructure.txt")))}
The calendar chart may be undergoing substantial revisions in future Google Charts releases.
Markus Gesmann markus.gesmann@gmail.com,
Diego de Castillo decastillo@gmail.com
Google Chart Tools API: \Sexpr[results=rd]{gsub("CHARTNAME", googleChartName, readLines(file.path(".", "inst", "mansections", "GoogleChartToolsURL.txt")))}
See also print.gvis
, plot.gvis
for printing and
plotting methods.
cl1 <- gvisCalendar(Cairo, datevar="Date", numvar="Temp")
plot(cl1)
## Not all months shown?
## We can change the setting of the width ...
cl2 <- gvisCalendar(Cairo, datevar="Date", numvar="Temp",
options=list(width=1000))
plot(cl2)
## ... or the cell size
cl3 <- gvisCalendar(Cairo, datevar="Date",
numvar="Temp",
options=list(calendar="{ cellSize: 10 }"))
plot(cl3)
## Example with many options set
cl4 <- gvisCalendar(Cairo, datevar="Date", numvar="Temp",
options=list(
title="Daily temperature in Cairo",
height=320,
calendar="{yearLabel: { fontName: 'Times-Roman',
fontSize: 32, color: '#1A8763', bold: true},
cellSize: 10,
cellColor: { stroke: 'red', strokeOpacity: 0.2 },
focusedCellColor: {stroke:'red'}}")
)
plot(cl4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.