Software to draw graphs and other pictures?

Click For Summary
SUMMARY

This discussion focuses on software options for creating graphs and illustrations for scientific presentations. Key recommendations include MATLAB for data visualization, gnuplot for budget-friendly graphing, and InkSpace (Inkscape) for high-quality generic drawings. Additional tools mentioned are Kaleidograph for presentation-quality plots and Microsoft PowerPoint and Excel for ease of use. The conversation highlights the need for different software to handle various tasks effectively.

PREREQUISITES
  • Familiarity with MATLAB for data visualization
  • Understanding of gnuplot for budget-friendly graphing
  • Knowledge of InkSpace (Inkscape) for generic drawing
  • Basic skills in using Microsoft PowerPoint and Excel for presentations
NEXT STEPS
  • Explore MATLAB's capabilities for creating dummy datasets and plotting
  • Learn how to use gnuplot for effective graphing on a budget
  • Investigate advanced features of InkSpace (Inkscape) for high-quality illustrations
  • Research the R project for generating quality graphs in scientific contexts
USEFUL FOR

Scientists, educators, and presenters looking to enhance their visual communication through effective graphing and illustration software.

Amentia
Messages
108
Reaction score
5
Hello,

I would like to know which sotfware physicists (or other scientists) use to make nice pictures for presentations to students, scientists or general public. I would like to make good presentations without spending a day for drawing a simple image. For example if I want to explain Riemann integration by making several graphs with more and more rectangles under the curve, are there good programs that are modulable?

My question focuses on graphs but it could be asked for anything, like electric circuits, molecules in chemistry or Feynman diagrams...

Best regards.
 
Physics news on Phys.org
I think one problem with suggestions is that no given program will do the job equally well.
For data visualization and graphing, something like MATLAB will be excellent. Or gnuplot, if you're cheap like me.
For generic drawings, I personally can recommend InkSpace. It's free, but of excellent quality.
 
  • Like
Likes   Reactions: anorlunda
Hello, thank you for your answer. There is no problem if different tasks are done by different programs. I am not necesary looking for one single program doing everything.

But are you sure about MATLAB? I do not use it but I thought it was used for plotting curves and doing numerical calculations, not drawing rectangles under curves or adding color to show how integrals are related to surfaces, etc.

I did not know InkSpace, I will take a look, thanks. :)
 
Well, I was suggesting MATLAB with the idea that you would create a dummy data set, and then plot it both as a continuous line, as well as a bar plot. That way you wouldn't have to draw it yourself.
But yeah, adding text and colors, that's better done in InkSpace.
 
I like to use Kaleidograph as a graphing package. It makes great "presentation quality" plots, and has great curve fitting capabilities. Excel also has good graphing software.

For drawing, Powerpoint is a very popular choice, with lots of functionality and ease of use.

Chet
 
any software for mac? I tried a few of the software suggested in previous questions in the forum but none of them works well...:confused:
 
td21 said:
any software for mac? I tried a few of the software suggested in previous questions in the forum but none of them works well...:confused:
Well certainly, the Microsoft Office programs Powerpoint and Excel work on mac. I don't know whether Kaleidograph is available on mac, but my guess is, yes.

Chet
 
InkSpace? Perhaps Inkscape.
 
The R project can make some quality graphs.
Other than that, I once drew a schematic representation of an engine using the tikz-picture in LaTeX.
If you use latex to make such presentations, that is an option.
It is tedious however since you have to use the proper "commands" to position individual parts.
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
6K
  • · Replies 6 ·
Replies
6
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
5
Views
5K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K