Drawing programs for diagrams in papers

Click For Summary

Discussion Overview

The discussion revolves around the best software programs for creating diagrams in scientific papers, focusing on ease of use, quality, and specific needs for different types of illustrations. Participants explore various tools suitable for both simple and complex diagrams, as well as vector versus raster graphics.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants mention CorelDraw and Microsoft Visio as good options for creating diagrams, with varying levels of complexity.
  • Others suggest PowerPoint for simple diagrams, noting its common use in papers.
  • One participant emphasizes the importance of the specific type of diagram being created, questioning whether it should be a sketch, computed graphic, or something else.
  • Several participants mention using vector drawing tools in Word or PowerPoint, while others export graphics from software like Maple or xfig.
  • Inkscape is proposed as an open-source alternative, particularly for users on Linux machines.
  • Some participants express a preference for Adobe Illustrator, despite its complexity, due to its ability to save in .eps format.
  • One participant shares a detailed process for using an older version of Visio to create diagrams, highlighting the challenges of converting files to compatible formats.
  • There are mentions of using TikZ with LaTeX for drawing diagrams, although some express concerns about the learning curve associated with LaTeX.
  • Participants also discuss using Matplotlib and Scipy for plotting data and creating graphics.
  • One participant seeks recommendations for software to draw specific graphics related to General Relativity.

Areas of Agreement / Disagreement

Participants express a variety of preferences for different software tools, indicating that there is no consensus on a single best program. The discussion reflects multiple competing views on the suitability of various applications for different types of diagrams.

Contextual Notes

Some participants highlight the need for vector graphics specifically, while others mention the challenges of file compatibility and the learning curve associated with certain software. There are also unresolved questions about the requirements of scientific journals regarding diagram formats.

smallphi
Messages
436
Reaction score
2
I don't know which forum this question pertains to.

What are the best programs that can be used to create without too much effort good quality smooth diagrams in a scientific paper? A colleague of mine used CorellDraw.

What do you use?
 
Physics news on Phys.org
Microsoft Visio is pretty good also. Adobe Illustrator is more complicated but it might also work.
 
For simple diagrams I use PowerPoint. Most of the papers I read also seem to use PowerPoint.
 
I think the answer depends on what specifically you want to draw.
Is it a sketch or a diagram? or something generated with real data or geometrical information?
Is it something done by hand or something computed?
Is it something tedious and repetitive?

For some things, I use the vector drawing tools in Word or Powerpoint.
For others, I export graphics from Maple or xfig... or do screen captures from VPython.
Sometimes I write a program (in Maple or Python) that directly produces Postscript or VRML, then rendered by some other program.
 
You mean there's another option to MS Paint?
 
For conceptual illustrations I often use Powerpoint. My advisor prefers Illustrator, which can save in .eps format (but can't handle subscripts and superscripts, which is irritating). I've also used Paint Shop Pro, which can do a lot of Photoshop-type things but is much cheaper.
 
For freeform diagrams, I use CorelDraw or Adobe Illustrator.
 
Inkscape? it's open source and common on linux machines.
 
I use Visio because it's easy. I also use it because I have an ancient version (before it became MICROSOFT Visio) that came free with a computer purchase (back in the 90's... an "Acer" computer that my parents bought me towards the end of college). I kept the "freeware" CD, even though the computer is long gone, and load it onto every computer.

Granted the process of getting it into a clean form is a bit of a pain (from the old Visio format to an Adobe Acrobat .pdf (using Adobe Acrobat full version as a "printer"), then to the .eps form excepted in LaTex and cropped with The Gimp (or another image editing program... but I have the procedure written in a lab notebook.., and once I knew the procedure, my diagrams always looked clean.. and Visio made GREAT diagrams easily with a drop and drag kind of feature, and has a grid to align things well). The new Microsoft Visio does (I believe) have better options of how to save the images... but I only used a friends once... it's pricey!

For graphs (plotting data) I have used either "Igor" or "Origin"... I prefer Origin (note.. it is more pricey than Igor, which at least used to have a cheaper student/academic version). There may be file conversion subtleties there too.
 
  • #10
grace or gnuplot for plotting data and curves, inkscape for drawing pretty pictures.
 
  • #11
Thanks all for the great answers. I simply need a program to draw lines, circles, angles, greek characters, text ... the very basic stuff you draw when solving a physics problem. The program has to be vector program not raster, to produce smooth results.

Seems like Inkscape will fit the bill. Anything else that is more taylored to diagrams only instead of image processing?
 
  • #13
I know many science related fields would want you to use latex. However if your unfamiliar with it, that may be a little demanding. I would just use word/excel.
 
  • #14
moo5003 said:
I know many science related fields would want you to use latex.

For the text and equations, yes, but do any journals require vector diagrams to be coded via LaTeX? I don't think so.
 
  • #15
I use latex and I just discovered the TikZ package. I've found it very easy to use for drawing diagrams; though it maybe difficult if you have never used latex.

Here's the site I found with tons of examples:

http://www.texample.net/tikz/examples/all/
 
  • #16
  • #17
A tangent: Is anyone aware of a Visio compatible reader or writer for Linux? This is driving me nuts. The standard answer has been have Visio export to some linux compatible format, but that first requires Visio. Then there's backend issue of delivering back to the Visio formatted world.
 
  • #18
I'm currently trying to write a paper on General Relativity and I would like to be able to draw curves and Cauchy surfaces. What is the best program for these type of graphics?
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
930
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 42 ·
2
Replies
42
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 9 ·
Replies
9
Views
530