Пока у вас есть локальные ключи где-то в вашем каталоге конфигурации, вы можете сделать следующее:
rails s puma -p 3000 -b 'ssl://0.0.0.0:3000?key=config/your_key_file.key&cert=config/your_certificate_file.crt'
Если вам нужно знать, как создать локальный сертификат и ключ, это хороший пост : https://rossta.net/blog/local-ssl-for-rails-5.html#create-a-self-signed-certificate
Измените имена базовых уровней факторов на что-то вроде:
# Using the Iris data
> i <- iris
> levels(i$Species)
[1] "setosa" "versicolor" "virginica"
> levels(i$Species) <- c("S", "Ve", "Vi")
> ggplot(i, aes(Petal.Length)) + stat_bin() + facet_grid(Species ~ .)
Я чувствую, что должен добавить свой ответ на это, потому что он брал меня довольно долго для создания этой работы:
Этот ответ для Вас если:
bquote
) в Ваших маркировках и , я в основном поместил маркировки в именованный вектор, таким образом, маркировки не запутаются или переключенный. labeller
выражение могло, вероятно, быть более простым, но это, по крайней мере, работает (улучшения очень приветствуются). Отметьте '(одинарные левые кавычки) для защиты фасетного фактора.
n <- 10
x <- seq(0, 300, length.out = n)
# I have my data in a "long" format
my_data <- data.frame(
Type = as.factor(c(rep('dl/l', n), rep('alpha', n))),
T = c(x, x),
Value = c(x*0.1, sqrt(x))
)
# the label names as a named vector
type_names <- c(
`nonsense` = "this is just here because it looks good",
`dl/l` = Linear~Expansion~~Delta*L/L[Ref]~"="~"[%]", # bquote expression
`alpha` = Linear~Expansion~Coefficient~~alpha~"="~"[1/K]"
)
ggplot() +
geom_point(data = my_data, mapping = aes(T, Value)) +
facet_wrap(. ~ Type, scales="free_y",
labeller = label_bquote(.(as.expression(
eval(parse(text = paste0('type_names', ' Я чувствую, что должен добавить свой ответ на это, потому что он брал меня довольно долго для создания этой работы:
Этот ответ для Вас если:
- Вы делаете не , хотят отредактировать Ваши исходные данные
- , если Вам нужно выражения (
bquote
) в Ваших маркировках и - , если Вы хотите гибкость отдельного вектор имени маркировки
, я в основном поместил маркировки в именованный вектор, таким образом, маркировки не запутаются или переключенный. labeller
выражение могло, вероятно, быть более простым, но это, по крайней мере, работает (улучшения очень приветствуются). Отметьте '(одинарные левые кавычки) для защиты фасетного фактора.
', Type, '`')))
)))) +
labs(x="Temperature [K]", y="", colour = "") +
theme(legend.position = 'none')