[英]Simple Graph in Ggplot2 and Plot.ly for R
我正在嘗試使用ggplot2和Plot.ly在R中創建一個非常簡單的圖形。 我有一個包含約10條信息的數據集。 我已經閱讀了一些教程,但是所有R都不在我身上。
這就是我所擁有的,任何人都可以告訴我我做錯了什么嗎?
install.packages("ggplot2")
Library("ggplot2")
setwd("c:/Users/charlieecho/documents")
Name data set <- read.(“ATTACKS”, 1)
qplot(LMS, data= ATTACKS, geom=c("scattered"), main="Number of attacks")
和...
install.packages("plotly")
library(plotly)
setwd("c:/Users/charlieecho/documents")
Name data set <- read.(“ATTACKS”, 1)
plotly graph <- plot_ly(ATTACKS, x = ~number of attacks, type = "box")
我知道有些人使用es樣式創建圖形,但這對我也沒有任何意義。
感謝您的幫助。
這是您做一個簡單的ggplot並繪制點圖的方法。
p <- ggplot(dat, aes(x=Year, y=Attacks)) + geom_point()
ggplotly(p)
數據,基於google doc鏈接:
dat <- structure(list(Year = c(1987, 1988, 1989, 1990, 1991, 1992, 1994,
1995, 1996), Attacks = c(35, 28, 42, 32, 30, 32, 56, 60, 35)), .Names = c("Year",
"Attacks"), row.names = c(NA, -9L), class = "data.frame")
對於條形圖:
p <- ggplot(dat, aes(x=Year, y=Attacks)) +
geom_bar(stat="identity")
ggplotly(p)
我可以幫忙一點。 變量名稱中不能包含空格,因此將“名稱數據集”替換為:
mydata <-
那么,您的數據在哪種文件中? 如果位於名為ATTACKS.csv的.csv文件中,則需要使用:
mydata <- read.csv("ATTACKS.csv")
然后,在您的qplot命令中,而不是使用data = ATTACKS,您將使用:
data = mydata
如果您可以共享數據,我可以嘗試制作圖表,並使用完整的工作腳本進行回答。 但是當您說“創建一個非常簡單的圖形”時,什么樣的圖形呢? 時間序列,直方圖,條形圖等?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.