Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
Nick Cox <njcoxstata@gmail.com> |

To |
"statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> |

Subject |
Re: st: How to graph this. |

Date |
Mon, 3 Feb 2014 17:01:00 +0000 |

I have no short-cut here. You might need to specify the corner coordinates for each tile. I wouldn't rule out running into limits within -graph-. I really wouldn't recommend trying to do this in Stata without an algorithm to do the tiling, but conversely source code for tree maps should be accessible somewhere and should be translatable into Stata or Mata. Nick njcoxstata@gmail.com On 3 February 2014 16:43, Amadou DIALLO <stata.diallo@gmail.com> wrote: > Many thanks for your replies. I'll try both tableau and treemap. > Coming back to stata, Nick we wanted a static version, as it seems to > me stata' graphs are not dynamic, and this is fine for us as far as > the graphs are concerned. You said, I need to assemble calls to plot > individual tiles. How do I do that? Thanks in advance. > > 2014-02-03, Alan Neustadtl <alan.neustadtl@gmail.com>: >> Amadou, >> >> This looks like a treemap, developed by Ben Shneiderman >> (http://www.cs.umd.edu/hcil/treemap/). I don't know if these can >> easily be created in Stata, but I think people have had some success >> using Microsoft Excel >> (http://research.microsoft.com/en-us/projects/msrdatavis/treemap.aspx). >> >> Best, >> Alan >> >> On Mon, Feb 3, 2014 at 9:48 AM, Michael Barker <mdb96statalist@gmail.com> >> wrote: >>> I've heard of people using Tableau for data visualization, though I >>> have not used it personally. >>> >>> On Mon, Feb 3, 2014 at 9:34 AM, Amadou DIALLO <stata.diallo@gmail.com> >>> wrote: >>>> Indeed, I believe this might be rather difficult to implement. We're >>>> working on economic complexity for African products and my boss wants >>>> me to reproduce graphs like this >>>> (http://atlas.media.mit.edu/explore/tree_map/export/usa/all/show/2010/). >>>> So far, I am using stacked graph bars (each one representing the share >>>> of total value but with over 200 products, this is not well >>>> rendering). I believe Hausmann and Hidalgo and their team might be >>>> using a dedicated software to plot such graphs, but we have no clue of >>>> which one they are using. If not doable in stata, does any one know >>>> which tool is better appropriate? I wish you a good night. >>>> >>>> 2014-02-03, Nick Cox <njcoxstata@gmail.com>: >>>>> I agree with Maarten. -spineplot- was written up in Stata Journal 8(1) >>>>> 2008 but it's not for arbitrary tilings with area proportional to >>>>> value. >>>>> >>>>> If you have identifiers for the incomes, and the number is modest, I >>>>> find it hard to see advantages in your design over -graph hbar- or >>>>> -graph dot-. Otherwise, some kind of quantile, distribution or Lorenz >>>>> plot seems indicated. >>>>> >>>>> Nick >>>>> njcoxstata@gmail.com >>>>> >>>>> >>>>> On 3 February 2014 12:08, Maarten Buis <maartenlbuis@gmail.com> wrote: >>>>>> That looks like a mosaic plot. As far as I know, the only version of a >>>>>> mosaic plot that has been implemented in Stata is Nick Cox's >>>>>> -spineplot- (available from SSC), However that is for two-dimensional >>>>>> problems, i.e. involving two variables, and you seem to have a >>>>>> one-dimensional problem, i.e. one variable. I don't think that what >>>>>> you were asked to do is a very good idea: look at how your information >>>>>> is stored in the graph. It is there in terms of the area of different >>>>>> blocks. Humans are pretty bad at interpretating areas, so your graph >>>>>> is not a very efficient way of conveying information. >>>>>> >>>>>> Hope this helps, >>>>>> Maarten >>>>>> >>>>>> On Mon, Feb 3, 2014 at 10:49 AM, Amadou DIALLO >>>>>> <stata.diallo@gmail.com> >>>>>> wrote: >>>>>>> Dear statlisters, >>>>>>> I've been asked to produce the following graph, but couldn't find a >>>>>>> way to do it. >>>>>>> Let's say you have 3 individuals whose income are >>>>>>> >>>>>>> obs inc >>>>>>> 1 75 >>>>>>> 2 12.5 >>>>>>> 3 12.5 >>>>>>> >>>>>>> I want to have the following graph: a matrix of total income, where >>>>>>> each individual's share will be plotted. >>>>>>> >>>>>>> --------------------------------------------- >>>>>>> | | | >>>>>>> | | 12.5 | >>>>>>> | 75 | -------- | >>>>>>> | | 12.5 | >>>>>>> | | | >>>>>>> --------------------------------------------- >>>>>>> >>>>>>> If possible, I want to add labels and plot each box with a different >>>>>>> color. Of course, in my sample, I have more observations. >>>>>>> >>>>>>> Best regards and thanks for usual support. >>>>>>> >>>>>>> -- >>>>>>> Amadou B. DIALLO, PhD. >>>>>>> Senior Economist, AfDB. >>>>>>> a.b.diallo@afdb.org >>>>>>> +21671101789 >>>>>>> * >>>>>>> * For searches and help try: >>>>>>> * http://www.stata.com/help.cgi?search >>>>>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>>>>> * http://www.ats.ucla.edu/stat/stata/ >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> --------------------------------- >>>>>> Maarten L. Buis >>>>>> WZB >>>>>> Reichpietschufer 50 >>>>>> 10785 Berlin >>>>>> Germany >>>>>> >>>>>> http://www.maartenbuis.nl >>>>>> --------------------------------- >>>>>> * >>>>>> * For searches and help try: >>>>>> * http://www.stata.com/help.cgi?search >>>>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>>>> * http://www.ats.ucla.edu/stat/stata/ >>>>> * >>>>> * For searches and help try: >>>>> * http://www.stata.com/help.cgi?search >>>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>>> * http://www.ats.ucla.edu/stat/stata/ >>>>> >>>> >>>> >>>> -- >>>> Amadou B. DIALLO, PhD. >>>> Senior Economist, AfDB. >>>> a.b.diallo@afdb.org >>>> +21671101789 >>>> * >>>> * For searches and help try: >>>> * http://www.stata.com/help.cgi?search >>>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>>> * http://www.ats.ucla.edu/stat/stata/ >>> * >>> * For searches and help try: >>> * http://www.stata.com/help.cgi?search >>> * http://www.stata.com/support/faqs/resources/statalist-faq/ >>> * http://www.ats.ucla.edu/stat/stata/ >> * >> * For searches and help try: >> * http://www.stata.com/help.cgi?search >> * http://www.stata.com/support/faqs/resources/statalist-faq/ >> * http://www.ats.ucla.edu/stat/stata/ >> > > > -- > Amadou B. DIALLO, PhD. > Senior Economist, AfDB. > a.b.diallo@afdb.org > +21671101789 > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/faqs/resources/statalist-faq/ > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/

**Follow-Ups**:**Re: st: How to graph this.***From:*Amadou DIALLO <stata.diallo@gmail.com>

**References**:**st: How to graph this.***From:*Amadou DIALLO <stata.diallo@gmail.com>

**Re: st: How to graph this.***From:*Maarten Buis <maartenlbuis@gmail.com>

**Re: st: How to graph this.***From:*Nick Cox <njcoxstata@gmail.com>

**Re: st: How to graph this.***From:*Amadou DIALLO <stata.diallo@gmail.com>

**Re: st: How to graph this.***From:*Michael Barker <mdb96statalist@gmail.com>

**Re: st: How to graph this.***From:*Alan Neustadtl <alan.neustadtl@gmail.com>

**Re: st: How to graph this.***From:*Amadou DIALLO <stata.diallo@gmail.com>

- Prev by Date:
**Re: st: String match(strmatch) for case insensitive** - Next by Date:
**Re: st: RE: String match(strmatch) for case insensitive** - Previous by thread:
**Re: st: How to graph this.** - Next by thread:
**Re: st: How to graph this.** - Index(es):