Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am looking here for the best simple and intuitive application that is designed to produce neat looking graphs, for example "number of Ubuntu users in the last 10 years" or "average amounts paid by windows, mac and linux users for each Humble Indie Bundle edition".

I just want it to be easy to produce (not too many functions), and nice looking (no ugly business charts)!

Thanks for your help!

share|improve this question
3  
"better" and "simple to use" are rather subjective so I'll post the one we use a lot! To quote a famous person: "There are no too complicated apps, user dependency overweighs" –  Rinzwind May 30 '11 at 7:30
1  
I usually use LibreOffice Calc or Graphviz. –  Anonymous Nov 22 '11 at 21:08
    
Can you export a single graph as an image (png, jpg, svg) from LibreOffice? –  chtfn Nov 23 '11 at 10:35
1  
Yes, you can export to PNG, SVG and others. I am not sure what happens if you try export and you have graphs on different pages though. –  Anonymous Nov 25 '11 at 18:45
1  
Anti-answer : gnuplot - it's simple (not in the sense meant I think), and can do neat looking output ( gnuplot.sourceforge.net/demo ) –  Adrian Jan 7 '12 at 2:04
show 1 more comment

7 Answers

Tulip.

Download (80 Mb). Installation: sudo dpkg -i tulip-debuginfo_3.3.1-2_i386.deb

  • 3D visualizations
  • 3D modifications
  • Plug-in support for easy evolution
  • Building of clusters and navigation into it
  • Automatic drawing of graphs
  • Automatic clustering of graphs
  • Automatic selection of elements
  • Automatic Metric coloration of graphs

tulip

share|improve this answer
add comment

I can recommend matplotlib which however is mainly useful for plotting, but then a simpler alternative to gnuplot unless one is not familiar with python.

share|improve this answer
add comment

It's going to sound boring, but LibreOffice is certainly easy to use, and its graphs are highly customizable. You can really make them shine, if you know what you're doing!

share|improve this answer
add comment

I recommend RLPlot Install rlplot

From the RLPlot website.

RLPlot is is a plotting program to create high quality graphs from data. Based on values stored in a spreadsheet several menus help you to create graphs of your choice. The Graphs are displayed as you get them (wysiwyg). Double click any element of the graph (or a single click with the right mouse button) to modify its properties. RLPlot is a cross platform development for Linux and Windows. Mac OsX users can find some useful information how to install RLPlot at http://naranja.umh.es/~atg/.

enter image description here

example image

share|improve this answer
add comment

I recommend SciDaVis [1]. Unlike spreadsheet programs it is only for plotting (a better alternative to origin IMHO). You can export as svg files that can easily be added to a web page.

I also found gnuplot [2] is a lot easier than I thought it was. And it seems to work well with HTML5. It is command line based but very easy to follow with all the examples that are available.

Both are available from the software centre (gnuplot might be in synaptic: you might need to install synaptic first).


[1] http://scidavis.sourceforge.net/

[2] http://www.gnuplot.info/

share|improve this answer
    
I found Gnuplot in the software center. Cheers! –  chtfn Apr 19 '12 at 6:33
add comment

I really like gnuPlot.

http://www.gnuplot.info/

As @Andres says, it's not difficult to learn, and it produces publication quality graphs, before they started journals got lazy and started printing Excel charts :)

share|improve this answer
add comment

I usually use python matplotlib. http://matplotlib.sourceforge.net/

Although it is a library it is a very simple one. You just start python interpreter and import the lib. For me it is simpler that most of spreadsheets plotters because I'm always getting lost in the gui.

You can see gallery here http://matplotlib.sourceforge.net/gallery.html

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.