ggplot2 эквивалент «факторизации или категоризации» в googleVis в R

Благодаря статическому графику, подготовленному ggplot, мы смещаем наши графики в googleVis с помощью интерактивных диаграмм. Но когда дело доходит до категоризации, мы сталкиваемся со многими проблемами. Позвольте мне привести пример, который поможет вам понять:

#dataframe
df = data.frame( x = sample(1:100), y = sample(1:100), cat = sample(c('a','b','c'), 100, replace=TRUE) )

ggplot2 предоставляет такой параметр, какalpha, colour, linetype, size которые мы можем использовать с категориями, как показано ниже:

ggplot(df) + geom_line(aes(x = x, y = y, colour = cat))

Не просто линейный график, но большинство графиков ggplot2 обеспечивают категоризацию на основе значений столбцов. Теперь я хотел бы сделать то же самое в googleVis, основываясь на значенииdf$cat Я бы хотел, чтобы параметры менялись, группировку линий или диаграмм.

Примечание: я уже пробовалdcast чтобы создать несколько столбцов на основе столбца категории и использовать эти несколько столбцов в качестве входных данных Y, но это не то, что я хотел бы сделать.

Кто-нибудь может мне помочь?

Дай мне знать, если тебе нужна дополнительная информация.

Ответы на вопрос(1)

Ваш ответ на вопрос