Это работает:
ggplot(df, aes(Month, Value, group = 1)) +
geom_line() +
theme_minimal() +
geom_rect(data =
data.frame(xmin = min(as.integer(df$Month)) - 0.5,
xmax = max(as.integer(df$Month)) + 0.5,
ymin = min(df$Value),
ymax = max(df$Value)),
aes(x = NULL,y = NULL,xmin = xmin, xmax = xmax, ymin = ymin, ymax = ymax),
alpha = 0.2, fill = "green")
путем отмены отображения унаследованной x / y эстетики из верхнего вызова ggplot. Вполне понятно, что это может сбивать с толку, поскольку описание в ?geom_rect
своего рода подразумевает, что geom_rect
вообще не ищет этой эстетики.
Вы не можете действительно передать пользовательские параметры сценарию. Однако следующие вещи возможны и могли решить Вашу проблему:
--with-featurename
, стандартные опции могут быть отключены с помощью --without-featurename
. [AFAIR это требует setuptools]set
на окнах, тогда как добавление префикса их работает над Linux / OS X (FOO=bar python setup.py
).cmd_class
es, который может реализовать новые опции. Они также chainable, таким образом, можно использовать это для замены переменных в сценарии. (python setup.py foo install
) выполнится foo
команда, прежде чем это выполнится install
.Надежда, которая помогает так или иначе. Вообще говоря, я предложил бы предоставить немного больше информации, что точно должен сделать Ваш дополнительный параметр, возможно, существует лучшее доступное решение.