Jump to content

How to use R/Tutorials/Introduction: Difference between revisions

From IdeaWazaWiki
wikademia>Jtneill
mNo edit summary
wikademia>Wikademia
m 16 revisions
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''[[R]]''' is both a programming language, and a software environment for statistical computing.
{{welcome and expand}}
 
== Loading and plotting data with R ==
This tutorial demonstrates how to plot data loaded from files in R.
 
* Given the data file ''data.txt'' located at ''<path>'':
1970    45    63
1980    52    59
1990    59    52
2000    63    45
 
* This data can easily be loaded into R using the following commands:
setwd("<path>")                # change working directory
data <- read.table("data.txt")  # load data
 
* Plotting can then be performed as follows:
# Setup empty plot window
plot(0, type = "n", main = "Plot Title", xlab = "X axis", ylab = "Y axis", xlim = c(1970,2000), ylim = c(0,100))
grid()                              # add grid
lines(data[,1], data[,2], lty = 1)  # draw first dataset
lines(data[,1], data[,3], lty = 2)  # draw second dataset
legend("topright", c("first dataset", "second dataset"), lty = c(1, 2) )
 
* Export of the plot to ''pdf'' is easilty performed by adding ''pdf("filename.pdf")'' prior to the plotting, and ''dev.off()'' after the plotting.
* Export to ''png'' can simmilarly be performed by calling ''png("filename.png")'' prior to the plotting, and ''dev.off()'' after the plotting. ''png("r_plot.png", width = 420, height = 340)'' will, for example yield the following figure:
[[Image:R_plot.png]]
 
 
 
{{stub}}
[[Category:Programming]]
[[Category:Programming]]
[[Category:Pages moved from Wikibooks]]
[[Category:Pages moved from Wikibooks]]
[[Category:How to use R]]

Latest revision as of 05:40, 11 April 2009

Please help develop this page

This page was created, but so far, little content has been added. Everyone is invited to help expand and create educational content for Wikademia. If you need help learning how to add content, see the editing tutorial and the MediaWiki syntax reference. Please do not simply copy-and-paste large chunks from other projects.