Description Usage Arguments Value Examples
Generates a line plot with markers on chosen points. Allows only one point per time interval. To create a plot with many points within one time interval try 'line_chart_dense'.
1 2 3 4 5 6 7 8 9  | line_chart(
  data,
  x,
  series,
  series_labels,
  ser_names,
  point_cords,
  interval = "months"
)
 | 
data | 
 data frame containing data to be plotted  | 
x | 
 vector containing time intervals of the values  | 
series | 
 vector containing names of columns in data with values to plot  | 
series_labels | 
 vector containing names of series to be shown on the plot  | 
ser_names | 
 vector containing column names of a value to be marked  | 
point_cords | 
 vector of the same length as ser_names containing numerical values of indexes in data of values to be marked  | 
interval | 
 intervals on x axis. The width of the bars depends on this parameter  | 
object of class tidychart with a character vector containing SVG elements
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  | #preparing the data frame
data <- data.frame(
time = c(2015, 2016, 2017, 2018, 2019, 2020),
Gamma = c(98, 80, 16, 25, 55, 48),
Delta = c(22, 25, 67, 73, 102, 98)
)
#defining rest of arguments
names <- c("Gamma", "Gamma", "Gamma","Gamma","Delta", "Delta")
cords <- c(1, 4,5,2, 5,4)
#generating SVG string
line_chart  <- line_chart(
  data = data,
  x = data$time,
  series = c("Gamma", "Delta"),
  series_labels =c("Gamma inc.", "Delta inc."),
  ser_names = names,
  point_cords = cords,
  interval = "years")
#showing the plot
line_chart
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.