Изменить & ldquo; цвета ящиков & rdquo; из R участков [дубликат]

Посмотрите на этот пример Plnkr

Переменная this сильно отличается timesCalled с каждым нажатием кнопки увеличивается только на 1. Ответ на мой личный вопрос:

.click( () => { } )

и

.click(function() { })

создают одинаковое количество функции при использовании в цикле, как вы можете видеть из подсчета Guid в Plnkr.

8
задан Josh O'Brien 9 April 2013 в 18:29
поделиться

1 ответ

Вам необходимо сбросить содержимое trellis.par.get()$strip.background$col.

Чтобы сделать это для одного графика, используйте аргумент par.settings=:

xyplot(y ~ x | a, groups = z < 5, data = DF, col = c("black", "red"),
       pch = 20, cex = 0.3, 
       par.settings = list(strip.background=list(col="lightgrey")))

Чтобы более настойчиво сбросить цвет фона полосы, используйте trellis.par.set():

trellis.par.set(strip.background=list(col="lightgrey"))

Чтобы узнать, как вы, возможно, нашли это, попробуйте следующее:

names(trellis.par.get())
trellis.par.get("strip.background")

Наконец, для примера более сложных (и эстетически ужасных) манипуляций с полосками фона, см. здесь .

15
ответ дан Community 18 August 2018 в 15:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: