Drawing programs for diagrams in papers

Click For Summary
SUMMARY

The discussion centers on the best programs for creating high-quality diagrams for scientific papers, highlighting tools such as Microsoft Visio, Adobe Illustrator, CorelDraw, and Inkscape. Users recommend Microsoft Visio for its ease of use, while Adobe Illustrator is noted for its advanced features despite its complexity. For simpler diagrams, PowerPoint is frequently utilized, and Inkscape is suggested as a free, open-source alternative. The conversation also touches on the use of TikZ with LaTeX for vector diagrams, as well as data plotting tools like Origin and Igor.

PREREQUISITES
  • Familiarity with vector graphics software (e.g., Adobe Illustrator, Inkscape)
  • Basic understanding of LaTeX for document preparation
  • Knowledge of diagramming tools (e.g., Microsoft Visio, CorelDraw)
  • Experience with data plotting software (e.g., Origin, Igor)
NEXT STEPS
  • Explore the features of Inkscape for creating vector diagrams
  • Learn how to use TikZ in LaTeX for diagram creation
  • Investigate the capabilities of Matplotlib for plotting data in Python
  • Research alternatives to Microsoft Visio for Linux users
USEFUL FOR

Researchers, scientists, and academics looking to create professional-quality diagrams for publications, as well as anyone interested in learning about vector graphic tools and diagramming techniques.

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
813
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 42 ·
2
Replies
42
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 9 ·
Replies
9
Views
203