Skip to content

Commit bddf628

Browse files
nilesh.patil4n4kin
authored andcommitted
added
1 parent 952673f commit bddf628

File tree

6 files changed

+320
-8
lines changed

6 files changed

+320
-8
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ I'll try to move forward in *plot-focused* path for this tutorial.
1111

1212
##### 1. Scatter Plots #####
1313

14-
a. Basic Scatter Plot
14+
a. Basic Scatter Plot
1515

16-
b. Adding Colour,Shape & Size aesthetics
16+
b. Adding Colour,Shape & Size aesthetics
1717

1818
##### 2. Line Charts #####
1919

20-
a. Basic Line Plots
20+
a. Basic Line Plots
2121

22-
b. Adding Colour,alpha,linetype,size
22+
b. Adding Colour,alpha,linetype,size
2323

2424
##### 3. Bar, Histogram & Density plots#####
2525

26-
a. Basic distribution Plots
26+
a. Basic distribution Plots
2727

28-
b. Adding Colour,alpha,fill & other modifications
28+
b. Adding Colour,alpha,fill & other modifications

ggplot2/01. Scatter Plots.Rmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Basic Scatter Plot (*Nothing Fancy*)
2-
====================================
1+
Basic Scatter Plot (*Nothing Very Fancy - yet*)
2+
===============================================
33

44
We'll be using the `diamonds` dataset that comes with `ggplot2`.
55

ggplot2/02. Line Charts.Rmd

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Basic Line Charts (*Nothing Very Fancy - yet*)
2+
===============================================
3+
4+
We'll be using the `diamonds` dataset that comes with `ggplot2`.
5+
6+
###Basic Data Summary###
7+
```{r,'Basic Data Summary',R.options=list(width=160)}
8+
9+
require(ggplot2)
10+
require(gridExtra)
11+
diamonds<-diamonds
12+
summary(diamonds)
13+
colnames(diamonds)
14+
nrow(diamonds)
15+
16+
set.seed(56)
17+
data=diamonds[sample(1:nrow(diamonds),1000),]
18+
```

ggplot2/02. Line Charts.html

Lines changed: 234 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,234 @@
1+
<!DOCTYPE html>
2+
<!-- saved from url=(0014)about:internet -->
3+
<html>
4+
<head>
5+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
6+
<meta http-equiv="x-ua-compatible" content="IE=9" >
7+
8+
<title>Basic Line Charts (<em>Nothing Very Fancy - yet</em>)</title>
9+
10+
<style type="text/css">
11+
body, td {
12+
font-family: sans-serif;
13+
background-color: white;
14+
font-size: 12px;
15+
margin: 8px;
16+
}
17+
18+
tt, code, pre {
19+
font-family: 'DejaVu Sans Mono', 'Droid Sans Mono', 'Lucida Console', Consolas, Monaco, monospace;
20+
}
21+
22+
h1 {
23+
font-size:2.2em;
24+
}
25+
26+
h2 {
27+
font-size:1.8em;
28+
}
29+
30+
h3 {
31+
font-size:1.4em;
32+
}
33+
34+
h4 {
35+
font-size:1.0em;
36+
}
37+
38+
h5 {
39+
font-size:0.9em;
40+
}
41+
42+
h6 {
43+
font-size:0.8em;
44+
}
45+
46+
a:visited {
47+
color: rgb(50%, 0%, 50%);
48+
}
49+
50+
pre {
51+
margin-top: 0;
52+
max-width: 95%;
53+
border: 1px solid #ccc;
54+
white-space: pre-wrap;
55+
}
56+
57+
pre code {
58+
display: block; padding: 0.5em;
59+
}
60+
61+
code.r, code.cpp {
62+
background-color: #F8F8F8;
63+
}
64+
65+
table, td, th {
66+
border: none;
67+
}
68+
69+
blockquote {
70+
color:#666666;
71+
margin:0;
72+
padding-left: 1em;
73+
border-left: 0.5em #EEE solid;
74+
}
75+
76+
hr {
77+
height: 0px;
78+
border-bottom: none;
79+
border-top-width: thin;
80+
border-top-style: dotted;
81+
border-top-color: #999999;
82+
}
83+
84+
@media print {
85+
* {
86+
background: transparent !important;
87+
color: black !important;
88+
filter:none !important;
89+
-ms-filter: none !important;
90+
}
91+
92+
body {
93+
font-size:12pt;
94+
max-width:100%;
95+
}
96+
97+
a, a:visited {
98+
text-decoration: underline;
99+
}
100+
101+
hr {
102+
visibility: hidden;
103+
page-break-before: always;
104+
}
105+
106+
pre, blockquote {
107+
padding-right: 1em;
108+
page-break-inside: avoid;
109+
}
110+
111+
tr, img {
112+
page-break-inside: avoid;
113+
}
114+
115+
img {
116+
max-width: 100% !important;
117+
}
118+
119+
@page :left {
120+
margin: 15mm 20mm 15mm 10mm;
121+
}
122+
123+
@page :right {
124+
margin: 15mm 10mm 15mm 20mm;
125+
}
126+
127+
p, h2, h3 {
128+
orphans: 3; widows: 3;
129+
}
130+
131+
h2, h3 {
132+
page-break-after: avoid;
133+
}
134+
}
135+
136+
</style>
137+
138+
<!-- Styles for R syntax highlighter -->
139+
<style type="text/css">
140+
pre .operator,
141+
pre .paren {
142+
color: rgb(104, 118, 135)
143+
}
144+
145+
pre .literal {
146+
color: rgb(88, 72, 246)
147+
}
148+
149+
pre .number {
150+
color: rgb(0, 0, 205);
151+
}
152+
153+
pre .comment {
154+
color: rgb(76, 136, 107);
155+
}
156+
157+
pre .keyword {
158+
color: rgb(0, 0, 255);
159+
}
160+
161+
pre .identifier {
162+
color: rgb(0, 0, 0);
163+
}
164+
165+
pre .string {
166+
color: rgb(3, 106, 7);
167+
}
168+
</style>
169+
170+
<!-- R syntax highlighter -->
171+
<script type="text/javascript">
172+
var hljs=new function(){function m(p){return p.replace(/&/gm,"&amp;").replace(/</gm,"&lt;")}function f(r,q,p){return RegExp(q,"m"+(r.cI?"i":"")+(p?"g":""))}function b(r){for(var p=0;p<r.childNodes.length;p++){var q=r.childNodes[p];if(q.nodeName=="CODE"){return q}if(!(q.nodeType==3&&q.nodeValue.match(/\s+/))){break}}}function h(t,s){var p="";for(var r=0;r<t.childNodes.length;r++){if(t.childNodes[r].nodeType==3){var q=t.childNodes[r].nodeValue;if(s){q=q.replace(/\n/g,"")}p+=q}else{if(t.childNodes[r].nodeName=="BR"){p+="\n"}else{p+=h(t.childNodes[r])}}}if(/MSIE [678]/.test(navigator.userAgent)){p=p.replace(/\r/g,"\n")}return p}function a(s){var r=s.className.split(/\s+/);r=r.concat(s.parentNode.className.split(/\s+/));for(var q=0;q<r.length;q++){var p=r[q].replace(/^language-/,"");if(e[p]){return p}}}function c(q){var p=[];(function(s,t){for(var r=0;r<s.childNodes.length;r++){if(s.childNodes[r].nodeType==3){t+=s.childNodes[r].nodeValue.length}else{if(s.childNodes[r].nodeName=="BR"){t+=1}else{if(s.childNodes[r].nodeType==1){p.push({event:"start",offset:t,node:s.childNodes[r]});t=arguments.callee(s.childNodes[r],t);p.push({event:"stop",offset:t,node:s.childNodes[r]})}}}}return t})(q,0);return p}function k(y,w,x){var q=0;var z="";var s=[];function u(){if(y.length&&w.length){if(y[0].offset!=w[0].offset){return(y[0].offset<w[0].offset)?y:w}else{return w[0].event=="start"?y:w}}else{return y.length?y:w}}function t(D){var A="<"+D.nodeName.toLowerCase();for(var B=0;B<D.attributes.length;B++){var C=D.attributes[B];A+=" "+C.nodeName.toLowerCase();if(C.value!==undefined&&C.value!==false&&C.value!==null){A+='="'+m(C.value)+'"'}}return A+">"}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event=="start"){z+=t(v.node);s.push(v.node)}else{if(v.event=="stop"){var p,r=s.length;do{r--;p=s[r];z+=("</"+p.nodeName.toLowerCase()+">")}while(p!=v.node);s.splice(r,1);while(r<s.length){z+=t(s[r]);r++}}}}return z+m(x.substr(q))}function j(){function q(x,y,v){if(x.compiled){return}var u;var s=[];if(x.k){x.lR=f(y,x.l||hljs.IR,true);for(var w in x.k){if(!x.k.hasOwnProperty(w)){continue}if(x.k[w] instanceof Object){u=x.k[w]}else{u=x.k;w="keyword"}for(var r in u){if(!u.hasOwnProperty(r)){continue}x.k[r]=[w,u[r]];s.push(r)}}}if(!v){if(x.bWK){x.b="\\b("+s.join("|")+")\\s"}x.bR=f(y,x.b?x.b:"\\B|\\b");if(!x.e&&!x.eW){x.e="\\B|\\b"}if(x.e){x.eR=f(y,x.e)}}if(x.i){x.iR=f(y,x.i)}if(x.r===undefined){x.r=1}if(!x.c){x.c=[]}x.compiled=true;for(var t=0;t<x.c.length;t++){if(x.c[t]=="self"){x.c[t]=x}q(x.c[t],y,false)}if(x.starts){q(x.starts,y,false)}}for(var p in e){if(!e.hasOwnProperty(p)){continue}q(e[p].dM,e[p],true)}}function d(B,C){if(!j.called){j();j.called=true}function q(r,M){for(var L=0;L<M.c.length;L++){if((M.c[L].bR.exec(r)||[null])[0]==r){return M.c[L]}}}function v(L,r){if(D[L].e&&D[L].eR.test(r)){return 1}if(D[L].eW){var M=v(L-1,r);return M?M+1:0}return 0}function w(r,L){return L.i&&L.iR.test(r)}function K(N,O){var M=[];for(var L=0;L<N.c.length;L++){M.push(N.c[L].b)}var r=D.length-1;do{if(D[r].e){M.push(D[r].e)}r--}while(D[r+1].eW);if(N.i){M.push(N.i)}return f(O,M.join("|"),true)}function p(M,L){var N=D[D.length-1];if(!N.t){N.t=K(N,E)}N.t.lastIndex=L;var r=N.t.exec(M);return r?[M.substr(L,r.index-L),r[0],false]:[M.substr(L),"",true]}function z(N,r){var L=E.cI?r[0].toLowerCase():r[0];var M=N.k[L];if(M&&M instanceof Array){return M}return false}function F(L,P){L=m(L);if(!P.k){return L}var r="";var O=0;P.lR.lastIndex=0;var M=P.lR.exec(L);while(M){r+=L.substr(O,M.index-O);var N=z(P,M);if(N){x+=N[1];r+='<span class="'+N[0]+'">'+M[0]+"</span>"}else{r+=M[0]}O=P.lR.lastIndex;M=P.lR.exec(L)}return r+L.substr(O,L.length-O)}function J(L,M){if(M.sL&&e[M.sL]){var r=d(M.sL,L);x+=r.keyword_count;return r.value}else{return F(L,M)}}function I(M,r){var L=M.cN?'<span class="'+M.cN+'">':"";if(M.rB){y+=L;M.buffer=""}else{if(M.eB){y+=m(r)+L;M.buffer=""}else{y+=L;M.buffer=r}}D.push(M);A+=M.r}function G(N,M,Q){var R=D[D.length-1];if(Q){y+=J(R.buffer+N,R);return false}var P=q(M,R);if(P){y+=J(R.buffer+N,R);I(P,M);return P.rB}var L=v(D.length-1,M);if(L){var O=R.cN?"</span>":"";if(R.rE){y+=J(R.buffer+N,R)+O}else{if(R.eE){y+=J(R.buffer+N,R)+O+m(M)}else{y+=J(R.buffer+N+M,R)+O}}while(L>1){O=D[D.length-2].cN?"</span>":"";y+=O;L--;D.length--}var r=D[D.length-1];D.length--;D[D.length-1].buffer="";if(r.starts){I(r.starts,"")}return R.rE}if(w(M,R)){throw"Illegal"}}var E=e[B];var D=[E.dM];var A=0;var x=0;var y="";try{var s,u=0;E.dM.buffer="";do{s=p(C,u);var t=G(s[0],s[1],s[2]);u+=s[0].length;if(!t){u+=s[1].length}}while(!s[2]);if(D.length>1){throw"Illegal"}return{r:A,keyword_count:x,value:y}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:m(C)}}else{throw H}}}function g(t){var p={keyword_count:0,r:0,value:m(t)};var r=p;for(var q in e){if(!e.hasOwnProperty(q)){continue}var s=d(q,t);s.language=q;if(s.keyword_count+s.r>r.keyword_count+r.r){r=s}if(s.keyword_count+s.r>p.keyword_count+p.r){r=p;p=s}}if(r.language){p.second_best=r}return p}function i(r,q,p){if(q){r=r.replace(/^((<[^>]+>|\t)+)/gm,function(t,w,v,u){return w.replace(/\t/g,q)})}if(p){r=r.replace(/\n/g,"<br>")}return r}function n(t,w,r){var x=h(t,r);var v=a(t);var y,s;if(v){y=d(v,x)}else{return}var q=c(t);if(q.length){s=document.createElement("pre");s.innerHTML=y.value;y.value=k(q,c(s),x)}y.value=i(y.value,w,r);var u=t.className;if(!u.match("(\\s|^)(language-)?"+v+"(\\s|$)")){u=u?(u+" "+v):v}if(/MSIE [678]/.test(navigator.userAgent)&&t.tagName=="CODE"&&t.parentNode.tagName=="PRE"){s=t.parentNode;var p=document.createElement("div");p.innerHTML="<pre><code>"+y.value+"</code></pre>";t=p.firstChild.firstChild;p.firstChild.cN=s.cN;s.parentNode.replaceChild(p.firstChild,s)}else{t.innerHTML=y.value}t.className=u;t.result={language:v,kw:y.keyword_count,re:y.r};if(y.second_best){t.second_best={language:y.second_best.language,kw:y.second_best.keyword_count,re:y.second_best.r}}}function o(){if(o.called){return}o.called=true;var r=document.getElementsByTagName("pre");for(var p=0;p<r.length;p++){var q=b(r[p]);if(q){n(q,hljs.tabReplace)}}}function l(){if(window.addEventListener){window.addEventListener("DOMContentLoaded",o,false);window.addEventListener("load",o,false)}else{if(window.attachEvent){window.attachEvent("onload",o)}else{window.onload=o}}}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=n;this.initHighlighting=o;this.initHighlightingOnLoad=l;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.ER="(?![\\s\\S])";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(r,s){var p={};for(var q in r){p[q]=r[q]}if(s){for(var q in s){p[q]=s[q]}}return p}}();hljs.LANGUAGES.cpp=function(){var a={keyword:{"false":1,"int":1,"float":1,"while":1,"private":1,"char":1,"catch":1,"export":1,virtual:1,operator:2,sizeof:2,dynamic_cast:2,typedef:2,const_cast:2,"const":1,struct:1,"for":1,static_cast:2,union:1,namespace:1,unsigned:1,"long":1,"throw":1,"volatile":2,"static":1,"protected":1,bool:1,template:1,mutable:1,"if":1,"public":1,friend:2,"do":1,"return":1,"goto":1,auto:1,"void":2,"enum":1,"else":1,"break":1,"new":1,extern:1,using:1,"true":1,"class":1,asm:1,"case":1,typeid:1,"short":1,reinterpret_cast:2,"default":1,"double":1,register:1,explicit:1,signed:1,typename:1,"try":1,"this":1,"switch":1,"continue":1,wchar_t:1,inline:1,"delete":1,alignof:1,char16_t:1,char32_t:1,constexpr:1,decltype:1,noexcept:1,nullptr:1,static_assert:1,thread_local:1,restrict:1,_Bool:1,complex:1},built_in:{std:1,string:1,cin:1,cout:1,cerr:1,clog:1,stringstream:1,istringstream:1,ostringstream:1,auto_ptr:1,deque:1,list:1,queue:1,stack:1,vector:1,map:1,set:1,bitset:1,multiset:1,multimap:1,unordered_set:1,unordered_map:1,unordered_multiset:1,unordered_multimap:1,array:1,shared_ptr:1}};return{dM:{k:a,i:"</",c:[hljs.CLCM,hljs.CBLCLM,hljs.QSM,{cN:"string",b:"'\\\\?.",e:"'",i:"."},{cN:"number",b:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},hljs.CNM,{cN:"preprocessor",b:"#",e:"$"},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:a,r:10,c:["self"]}]}}}();hljs.LANGUAGES.r={dM:{c:[hljs.HCM,{cN:"number",b:"\\b0[xX][0-9a-fA-F]+[Li]?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+(?:[eE][+\\-]?\\d*)?L\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\b\\d+\\.(?!\\d)(?:i\\b)?",e:hljs.IMMEDIATE_RE,r:1},{cN:"number",b:"\\b\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"keyword",b:"(?:tryCatch|library|setGeneric|setGroupGeneric)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\.",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\.\\.\\d+(?![\\w.])",e:hljs.IMMEDIATE_RE,r:10},{cN:"keyword",b:"\\b(?:function)",e:hljs.IMMEDIATE_RE,r:2},{cN:"keyword",b:"(?:if|in|break|next|repeat|else|for|return|switch|while|try|stop|warning|require|attach|detach|source|setMethod|setClass)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"literal",b:"(?:NA|NA_integer_|NA_real_|NA_character_|NA_complex_)\\b",e:hljs.IMMEDIATE_RE,r:10},{cN:"literal",b:"(?:NULL|TRUE|FALSE|T|F|Inf|NaN)\\b",e:hljs.IMMEDIATE_RE,r:1},{cN:"identifier",b:"[a-zA-Z.][a-zA-Z0-9._]*\\b",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"<\\-(?!\\s*\\d)",e:hljs.IMMEDIATE_RE,r:2},{cN:"operator",b:"\\->|<\\-",e:hljs.IMMEDIATE_RE,r:1},{cN:"operator",b:"%%|~",e:hljs.IMMEDIATE_RE},{cN:"operator",b:">=|<=|==|!=|\\|\\||&&|=|\\+|\\-|\\*|/|\\^|>|<|!|&|\\||\\$|:",e:hljs.IMMEDIATE_RE,r:0},{cN:"operator",b:"%",e:"%",i:"\\n",r:1},{cN:"identifier",b:"`",e:"`",r:0},{cN:"string",b:'"',e:'"',c:[hljs.BE],r:0},{cN:"string",b:"'",e:"'",c:[hljs.BE],r:0},{cN:"paren",b:"[[({\\])}]",e:hljs.IMMEDIATE_RE,r:0}]}};
173+
hljs.initHighlightingOnLoad();
174+
</script>
175+
176+
177+
178+
179+
</head>
180+
181+
<body>
182+
<h1>Basic Line Charts (<em>Nothing Very Fancy - yet</em>)</h1>
183+
184+
<p>We&#39;ll be using the <code>diamonds</code> dataset that comes with <code>ggplot2</code>.</p>
185+
186+
<p>###Basic Data Summary###</p>
187+
188+
<pre><code class="r">require(ggplot2)
189+
</code></pre>
190+
191+
<pre><code>## Loading required package: ggplot2
192+
</code></pre>
193+
194+
<pre><code class="r">require(gridExtra)
195+
</code></pre>
196+
197+
<pre><code>## Loading required package: gridExtra
198+
## Loading required package: grid
199+
</code></pre>
200+
201+
<pre><code class="r">diamonds&lt;-diamonds
202+
summary(diamonds)
203+
</code></pre>
204+
205+
<pre><code>## carat cut color clarity depth table price x y z
206+
## Min. :0.200 Fair : 1610 D: 6775 SI1 :13065 Min. :43.0 Min. :43.0 Min. : 326 Min. : 0.00 Min. : 0.00 Min. : 0.00
207+
## 1st Qu.:0.400 Good : 4906 E: 9797 VS2 :12258 1st Qu.:61.0 1st Qu.:56.0 1st Qu.: 950 1st Qu.: 4.71 1st Qu.: 4.72 1st Qu.: 2.91
208+
## Median :0.700 Very Good:12082 F: 9542 SI2 : 9194 Median :61.8 Median :57.0 Median : 2401 Median : 5.70 Median : 5.71 Median : 3.53
209+
## Mean :0.798 Premium :13791 G:11292 VS1 : 8171 Mean :61.8 Mean :57.5 Mean : 3933 Mean : 5.73 Mean : 5.73 Mean : 3.54
210+
## 3rd Qu.:1.040 Ideal :21551 H: 8304 VVS2 : 5066 3rd Qu.:62.5 3rd Qu.:59.0 3rd Qu.: 5324 3rd Qu.: 6.54 3rd Qu.: 6.54 3rd Qu.: 4.04
211+
## Max. :5.010 I: 5422 VVS1 : 3655 Max. :79.0 Max. :95.0 Max. :18823 Max. :10.74 Max. :58.90 Max. :31.80
212+
## J: 2808 (Other): 2531
213+
</code></pre>
214+
215+
<pre><code class="r">colnames(diamonds)
216+
</code></pre>
217+
218+
<pre><code>## [1] &quot;carat&quot; &quot;cut&quot; &quot;color&quot; &quot;clarity&quot; &quot;depth&quot; &quot;table&quot; &quot;price&quot; &quot;x&quot; &quot;y&quot; &quot;z&quot;
219+
</code></pre>
220+
221+
<pre><code class="r">nrow(diamonds)
222+
</code></pre>
223+
224+
<pre><code>## [1] 53940
225+
</code></pre>
226+
227+
<pre><code class="r">set.seed(56)
228+
data=diamonds[sample(1:nrow(diamonds),1000),]
229+
</code></pre>
230+
231+
</body>
232+
233+
</html>
234+

ggplot2/02. Line Charts.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Basic Line Charts (*Nothing Very Fancy - yet*)
2+
===============================================
3+
4+
We'll be using the `diamonds` dataset that comes with `ggplot2`.
5+
6+
###Basic Data Summary###
7+
8+
```r
9+
require(ggplot2)
10+
```
11+
12+
```
13+
## Loading required package: ggplot2
14+
```
15+
16+
```r
17+
require(gridExtra)
18+
```
19+
20+
```
21+
## Loading required package: gridExtra
22+
## Loading required package: grid
23+
```
24+
25+
```r
26+
diamonds<-diamonds
27+
summary(diamonds)
28+
```
29+
30+
```
31+
## carat cut color clarity depth table price x y z
32+
## Min. :0.200 Fair : 1610 D: 6775 SI1 :13065 Min. :43.0 Min. :43.0 Min. : 326 Min. : 0.00 Min. : 0.00 Min. : 0.00
33+
## 1st Qu.:0.400 Good : 4906 E: 9797 VS2 :12258 1st Qu.:61.0 1st Qu.:56.0 1st Qu.: 950 1st Qu.: 4.71 1st Qu.: 4.72 1st Qu.: 2.91
34+
## Median :0.700 Very Good:12082 F: 9542 SI2 : 9194 Median :61.8 Median :57.0 Median : 2401 Median : 5.70 Median : 5.71 Median : 3.53
35+
## Mean :0.798 Premium :13791 G:11292 VS1 : 8171 Mean :61.8 Mean :57.5 Mean : 3933 Mean : 5.73 Mean : 5.73 Mean : 3.54
36+
## 3rd Qu.:1.040 Ideal :21551 H: 8304 VVS2 : 5066 3rd Qu.:62.5 3rd Qu.:59.0 3rd Qu.: 5324 3rd Qu.: 6.54 3rd Qu.: 6.54 3rd Qu.: 4.04
37+
## Max. :5.010 I: 5422 VVS1 : 3655 Max. :79.0 Max. :95.0 Max. :18823 Max. :10.74 Max. :58.90 Max. :31.80
38+
## J: 2808 (Other): 2531
39+
```
40+
41+
```r
42+
colnames(diamonds)
43+
```
44+
45+
```
46+
## [1] "carat" "cut" "color" "clarity" "depth" "table" "price" "x" "y" "z"
47+
```
48+
49+
```r
50+
nrow(diamonds)
51+
```
52+
53+
```
54+
## [1] 53940
55+
```
56+
57+
```r
58+
set.seed(56)
59+
data=diamonds[sample(1:nrow(diamonds),1000),]
60+
```

ggplot2/figure/unnamed-chunk-2.png

2.63 KB
Loading

0 commit comments

Comments
 (0)