Я создал отчет, используя шаблон R Markdown в R Studio. В этом отчете я построил 6 линейных графиков, каждый из которых показывает что-то свое. 3 из линейных графиков показывают рост числа подписчиков в 3 различных социальных сетях. Другие 3 линейных графика показывают уровень вовлеченности в те же 3 канала в социальных сетях.
Когда я впервые создал их каждый в отдельном R-сценарии, не было проблем с процессом построения и тем, как они должны были выглядеть. Я хочу, чтобы они были похожи на приведенный ниже пример при добавлении их в Markdown R.
Пример одного из моих линейных графиков -
успешный линейный график
Код, который я использовал -
library(plotly)
library(tidyr)
library(plyr)
face2 <- read.csv("//ecfle35/STAFF-HOME$/MaxEmery/Social media analysis/Facebook/January/follower growth face.csv", comment.char="#", stringsAsFactors=FALSE)
face2$Months = month.abb
face2$Months = factor(face2$Months, levels = month.abb)
# Manipulate years as you were doing
face2$Years <- face2$Year
face2$Years <- as.factor(face2$Years)
# Plotting the line graph
plot_ly(face2,
x = ~Months,
y = ~Followers,
color = ~Years,
type = 'scatter',
mode = 'lines')
У меня возникает проблема, когда я добавляю код для каждого линейного графика в отчет R Markdown для увеличения числа подписчиков участки сливаются воедино. То же самое происходит с участками уровня вовлеченности.
Линейный график в R Markdown -
Неправильный линейный график
То, что происходит, происходит для обоих последователей Графики роста и графики уровня вовлеченности - все три разные версии каждого добавляются к первому графику. Почему я не знаю, и это то, что я пытаюсь решить.
Дополнительная информация, которая может быть полезна, - это код, который я включил выше, повторяет код для других линейных графиков. Разница лишь в том, что я изменяю файлы csv, чтобы считывать соответствующие данные, и настраиваю то, что я называю данными. Например: приведенный выше пример я назвал «face2», а для другого линейного графика я назвал данные «twit2».