Я создаю забавную кривую головоломки и хочу узнать следующее из того, как я написал код ниже:
Набор данных
Zone <- c('Overwhelm State', 'Overwhelm State', 'Puzzle Pairing State',
'Puzzle Pairing State', 'Puzzle Pairing State', 'Puzzle Pairing State',
'Puzzle Pairing State', 'Puzzle Pairing State', 'Puzzle Pairing State',
'"I can do this" State', '"I can do this" State', '"I can do this" State',
'Lost State','Lost State','Lost State','Lost State', 'Close Out State',
'Close Out State', 'Close Out State','Close Out State', 'Close Out State',
'Close Out State')
`Jigsaw Puzzle Pieces`<- c(0.20, 0.10, 0.20, 0.40, 0.80, 1.60, 3.20,
6.40, 12.80, 14.00,15.00, 18.00, 31.85, 33.50, 33.50, 31.85, 15.93,
7.96, 3.98, 1.99, 1.00, 0.50)
Date <- as.Date(c('2020-03-28','2020-03-29','2020-03-30','2020-03-31',
'2020-04-01','2020-04-02','2020-04-03','2020-04-04','2020-04-05','2020-04-06', '2020-04-07','2020-04-08','2020-04-09','2020-04-10','2020-04-11','2020-04-12',
'2020-04-13','2020-04-14','2020-04-15','2020-04-16','2020-04-17','2020-04-18'))
jigsaw_data <- data.frame(Date, `Jigsaw Puzzle Pieces`, Zone)
1) Как изменить размер шрифта заголовка?
2) Как убрать значение «Серия 1» из легенды, но сохранить линию, отображаемую на графике?
3) Как упорядочить легенду так, чтобы это:
"Overwhelm State"
"Puzzle Pairing State"
"I can do this" State
"Lost State"
"Close Out State"
Код ниже:
library(highcharter)
highchart() %>%
hc_add_series(jigsaw_data, type = "line", lineWidth = 10,
hcaes(x = Date, y = `Jigsaw Puzzle Pieces`)) %>%
hc_add_series(jigsaw, type = "column",
hcaes(x = Date, y = `Jigsaw Puzzle Pieces`, group = Zone)) %>%
hc_xAxis(type = 'datetime', labels = list(format = '{value:%b %d}')) %>%
hc_title(text = "<b>Jigsaw Puzzle Modelling Curve</b>") %>%
hc_subtitle(text = "<b>COVID-19 Bias<b>") %>%
hc_xAxis(title = list(text = '<b>Quarantine Period<b>',lineWidth = 3)) %>%
hc_yAxis(title = list(text = '<b>Time Required to Insert One Puzzle Piece<b>')) %>%
hc_legend(align = "right", verticalAlign = "top",
layout = "vertical", x = 0, y = 100)