簡體   English   中英

R的Ggplot2和Plot.ly中的簡單圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM