Yes. After you have used ggplot2 for a little bit, you will find
excel graphics tremendously constraining.
Hadley
>> Yes. After you have used ggplot2 for a little bit, you will find
>> excel graphics tremendously constraining.
>
I found Excel graphics very constraining long before I found ggplot2. Not only are they constraining, they are stupid constraints.
I am just starting with ggplot2, but R base graphics blow Excel out of the water, as does lattice.
ggplot2 may be even better....
Peter
Peter L. Flom, PhD
Statistical Consultant
www DOT peterflomconsulting DOT com
1. How to manage data in R, probably beyond what you have to do in
order to run your analysis.
2. How to plot in a non-interactive environment.
3. How to use ggplot2 (or whatever graphing package you use).
In Excel, you probably already know #1, you don't have to deal with
#2, and your options in Excel are limited so you may well not run into
issue #3 either.
Graphing in ggplot2 involves learning new ways of thinking in all
three of these areas, so it's no surprise that it's easier to fall
back on Excel, especially if you're doing graphs that you've always
done and have come to be satisfied with what Excel allows (restricts)
you to do.
Wayne
You can see my Excel advanced chart gallery at this link 2.
I've made a video to help Excel users get familiar with R, you can view it link3
Kelly O'Day
Return-Path: <grbounce-xbakiwuaaacf9yzs6utbjry-zwcx1q7b=koday=processt...@googlegroups.com>
Received: from exprod7mx216.postini.com [64.18.2.143] by mail28.safesecureweb.com with SMTP;
Thu, 5 Mar 2009 17:13:39 -0500
Received: from source ([74.125.44.26]) by exprod7mx216.postini.com ([64.18.6.14]) with SMTP;
Thu, 05 Mar 2009 17:13:40 EST
Received: by yx-out-2122.google.com with SMTP id 8so124500yxj.11
for <ko...@processtrends.com>; Thu, 05 Mar 2009 14:13:25 -0800 (PST)
Received: by 10.90.94.12 with SMTP id r12mr149649agb.18.1236291192941;
Thu, 05 Mar 2009 14:13:12 -0800 (PST)
Received: by 10.176.92.38 with SMTP id p38gr473yqb.0;
Thu, 05 Mar 2009 14:12:59 -0800 (PST)
Received: by 10.101.1.16 with SMTP id d16mr254678ani.12.1236291179335; Thu, 05 Mar 2009 14:12:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=beta;
h=domainkey-signature:received:received:x-sender:x-apparently-to
:mime-version:content-type:received:date:x-ip:user-agent
:x-http-useragent:x-http-via:message-id:subject:from:to:sender
:precedence:x-google-loop:mailing-list:list-id:list-post:list-help
:list-unsubscribe:x-beenthere-env:x-beenthere;
bh=DDOtDSgl1iZkFjRqnZsU6ppfMz7Y70LMd/p6ixHlTCE=;
b=ahKkYpAmTQGJFtDxx+QoWWvi0vgEaA7GkZGeNiqevDPCWV/O/2AzOsHlzzwkS9VscT
Kqq/Jn5D8Pwzw0fu4gZTvdZtNAkUj1PTV2SS029d3MYi11yABbpUSU/jvaRoXvaAOWpQ
YZI80nIu3gftJ43T5YRU1Y8WcVD1RwLWNlPqw=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=googlegroups.com; s=beta;
h=x-sender:x-apparently-to:mime-version:content-type:date:x-ip
:user-agent:x-http-useragent:x-http-via:message-id:subject:from:to
:sender:precedence:x-google-loop:mailing-list:list-id:list-post
:list-help:list-unsubscribe:x-beenthere-env:x-beenthere;
b=MRbfl1EKQzIqA/xTiPhKGj/tT9BFckHK2wBhPxzkGp/XuuqD0+lqRsY7mPqPeM3Ke4
jxr7uAws8KMiYvpscxS9Va3+/R5aiTckoiEjh6o/VWvp030/JqmtArXyeNcO8jc+QJQZ
A4YTZKrH6JIWaP6ZJ/ZO5nSNjZ8fbHVWzofE0=
X-Sender: satish.v...@gmail.com
X-Apparently-To: ggp...@googlegroups.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Date: Thu, 5 Mar 2009 14:12:59 -0800 (PST)
X-IP: 198.231.23.244
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.3.4311)
Message-ID: <d8ed2d61-c311-4d3b...@40g2000prx.googlegroups.com>
Subject: newbie question
From: Satish <satish.v...@gmail.com>
To: ggplot2 <ggp...@googlegroups.com>
Sender: ggp...@googlegroups.com
Precedence: bulk
X-Google-Loop: groups
Mailing-List: list ggp...@googlegroups.com;
contact ggplot...@googlegroups.com
List-Id: <ggplot2.googlegroups.com>
List-Post: <mailto:ggp...@googlegroups.com>
List-Help: <mailto:ggplot...@googlegroups.com>
List-Unsubscribe: <http://googlegroups.com/group/ggplot2/subscribe>,
<mailto:ggplot2+u...@googlegroups.com>
X-BeenThere-Env: ggp...@googlegroups.com
X-BeenThere: ggp...@googlegroups.com
X-pstn-neptune: 0/0/0.00/0
X-pstn-levels: (S:82.91331/99.90000 CV: 6.5478 FC:95.5390 LC:95.5390 R:95.9108 P:95.9108 M:97.0282 C:98.6951 )
X-pstn-settings: 2 (0.5000:0.5000) s CV gt3 gt2 gt1 r p m c
X-pstn-addresses: from <satish.v...@gmail.com> [db-null]
X-Rcpt-To: <ko...@processtrends.com>
X-SmarterMail-Spam: Bayesian Filtering, SPF_Pass, DK_Pass
X-SmarterMail-TotalSpamWeight: 0
Hi:
Once one starts getting used to the "grammar" and how to use ggplot2,
would excel graphing not be the choice anymore (because of the
flexibility and power offered by this module)? Today I had to draw
some graphs and I imported from R analysis and then did my graphs in
Excel. I am hoping that after getting used to ggplot2, the same
graphing will be easier and better from within R. Would that be a fair
statement? Thanks.
Satish
Excel is surely below comparison. How about data visualization in other statistical packages (SPSS chart builder, SAS editors - have nether tried myself)?
Is GG implemented anywhere else except R?
Best,
Vitalie.
You can see my Excel advanced chart gallery at this link 2.
I've made a video to help Excel users get familiar with R, you can view it link3
Kelly O'Day
Return-Path: <grbounce-xbakiwuaaacf9yzs6utbjry-zwcx1q7b=koday=processt...@googlegroups.com>
X-Sender: satish.v...@gmail.com
X-Apparently-To: ggp...@googlegroups.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Date: Thu, 5 Mar 2009 14:12:59 -0800 (PST)
X-IP: 198.231.23.244
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.3.4311)
Message-ID: <d8ed2d61-c311-4d3b...@40g2000prx.googlegroups.com>
Subject: newbie question
From: Satish <satish.v...@gmail.com>
To: ggplot2 <ggp...@googlegroups.com>
Sender: ggp...@googlegroups.com
Precedence: bulk
X-Google-Loop: groups
Mailing-List: list ggp...@googlegroups.com;
contact ggplot...@googlegroups.com
List-Id: <ggplot2.googlegroups.com>
List-Post: <mailto:ggp...@googlegroups.com>
List-Help: <mailto:ggplot...@googlegroups.com>
List-Unsubscribe: <http://googlegroups.com/group/ggplot2/subscribe>,
<mailto:ggplot2+u...@googlegroups.com>
X-BeenThere-Env: ggp...@googlegroups.com
X-BeenThere: ggp...@googlegroups.com
X-pstn-neptune: 0/0/0.00/0
X-pstn-levels: (S:82.91331/99.90000 CV: 6.5478 FC:95.5390 LC:95.5390 R:95.9108 P:95.9108 M:97.0282 C:98.6951 )
X-pstn-settings: 2 (0.5000:0.5000) s CV gt3 gt2 gt1 r p m c
X-pstn-addresses: from <satish.v...@gmail.com> [db-null]
X-Rcpt-To: <ko...@processtrends.com>
X-SmarterMail-Spam: Bayesian Filtering, SPF_Pass, DK_Pass
X-SmarterMail-TotalSpamWeight: 0
And generally, I think you can produce the graphics you want in far
far far fewer lines of code.
> But SAS' new ODS graphics produces some really excellent default graphs from statistical procedures.
They are nice, but not easy to customise.
Hadley