auto_increment группой

У вас просто есть дополнительный шаг настройки фрейма данных в geom_rect, который совпадает с данными в ggplot. Просто укажите ваши максимальные и минимальные значения для geom_rect, и это сработает:

ggplot(df, aes(Month, Value, group = 1)) + 
  geom_line() + 
  theme_minimal() + 
  geom_rect(aes(xmin = min(as.integer(Month)) - 0.5, 
                xmax = max(as.integer(Month)) + 0.5, 
                ymin = min(Value), 
                ymax = max(Value)),
            alpha = 0.2/nrow(df), fill = "green")
             
8
задан ekad 26 March 2017 в 02:19
поделиться

3 ответа

Для таблиц MyISAM и BDB у Вас может быть auto_increment поле как вторичная часть ключа, например.

CREATE TABLE foo (
   id          INT AUTO_INCREMENT NOT NULL,
   group_field INT NOT NULL,
   name        VARCHAR(128),

   PRIMARY KEY(group_field, id)
);

Вот то, что руководство говорит об этом

В этом случае сгенерированное значение для столбца AUTO_INCREMENT вычисляется как МАКС (auto_increment_column) + 1 ГДЕ prefix=given-prefix. Это полезно, когда Вы хотите поместить данные в приказанные группы.

16
ответ дан 5 December 2019 в 10:44
поделиться
0
ответ дан 5 December 2019 в 10:44
поделиться

Можно достигнуть, это с включает, вставляют, устанавливая макс. (идентификатор) от группы таблицы group_field, имеющим group_fileld = @inserted_group;

0
ответ дан 5 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

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