Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

What is the Software that has this Plotting Style?

  1. Jun 19, 2017 #1
    What is the software that has this kind of plot:


    I want to use it for plotting graphs because it looks clean. Thank you in advance.

    Edit: To avoid confusion, I want to know what software produces this graphing style, not the kind of plot.
    Last edited: Jun 19, 2017
  2. jcsd
  3. Jun 19, 2017 #2


    Staff: Mentor

  4. Jun 19, 2017 #3
    Well, I know that it is a semi-log plot. What I meant is what kind of software creates a graph in this style. For example, when Python plots points, a graph may look like this:


    The line width, sizes, and fonts used in the graph are different from the graph that I presented. I wanted to know which software when it plots points, creates the graph that I presented.
  5. Jun 19, 2017 #4


    User Avatar
    Science Advisor
    Gold Member

    Any powerful plotting software allows the user to specify color, line size, line style, data point symbol, etc., etc., etc. of the lines and axis. They usually change the color automatically when several lines of data are over-plotted on the same graph. As the user, you would need to specify any specific characteristic that you want to change.
  6. Jun 19, 2017 #5


    Staff: Mentor

    Perhaps you could do an image search on google with your image to find a web apge describing the software used.

    I gave you the name of the plot to further refine your search.

    As @FactChecker has said so succinctly, there are many many software plotting packages for a variety of languages that can do these kinds of plots and just seeing one plot would make it hard to identify which one. It could very well be a custom package too. Based on the typography it looks like a line plotter created it.

    One could check into Matlab, Mathematica or Origin software to see what scientific plots they support.
  7. Jun 19, 2017 #6
  8. Jun 20, 2017 #7


    User Avatar

    Don't know about the software used to create the graph in the OP, but if you're preparing a diagram or graph to include in a LaTeX document then consider using PGF/TikZ and/or PGFPlots. These are LaTeX packages that let you create diagrams and plots that are well-integrated with the document (e.g., axis or graph labels will by default appear in the same font and size as the rest of the document and can include LaTeX-formatted math).

    Personally I just use whatever is handy (e.g., the 'plot' function if I happen to be working in Matlab or Octave) for creating quick plots in the course of investigating something and I use PGF/TikZ or PGFPlots when it's time to prepare a diagram or graph to present as part of a document.
  9. Jun 20, 2017 #8
    Yes, this is true, but I want to know the software, if any, which has this plot style as its default.

    All of them seems different... :frown:

    I think it would be difficult to create a plot from actual data using PGF/Tikz and/or PGFPlots. But yes, I want to prepare a graph that fits well with LaTeX.
  10. Jun 21, 2017 #9


    Staff: Mentor

    Getting back to your original post. I think the software that created this was used to create reports for line plotters like the calcomp based on the typography of the labels.

    Since plotters are no longer in vogue, you probably wont find software that will create charts in this exact style.


    the 1976 manual has several charts that look similar in style to your chart (no loglog or double axes though) Page 5.76 shows their supported characters chart.

  11. Jun 21, 2017 #10


    User Avatar
    Science Advisor
    Gold Member

    As @jedishrfu said, it looks very much like the old line-plotter output. Do you know that the defaults would look like this on a modern system? I would be surprised if a current, supported, software package still had those defaults. But it is not difficult to specify plain graphs like that (although the font may be hard to match).
  12. Jun 21, 2017 #11


    Staff: Mentor

  13. Jun 21, 2017 #12


    User Avatar

    Not sure what you mean. There are commands for plotting tabulated data read from a text file. For example, I just generated this graph based on 316 plot points randomly generated in GNU Octave and printed to a text file:


    Here's the full LaTeX source I used to create a document containing only this graph as a figure, assuming the plot points are in a separate file "mydata.table" (this is attached as "mydata.table.txt" because this forum is picky about file name extensions):
    Code (LaTeX):



            width = 12cm,
            height = 9cm,
            x tick label style = {/pgf/number format/fixed},
            xlabel = {$x$},
            ylabel = {$1 - \sqrt{x} + \Delta_{\text{random}}$},
          \addplot[black,smooth] plotfile {mydata.table};

    "mydata.table" is a 316-line-long text file; its first five lines are
    Code (Text):
    0.000   1.00000000000000
    0.001   0.97344731762258
    0.002   0.96273942445509
    0.003   0.95624010386719
    0.004   0.95254957672268

    This is just a simple example. There's also the usual options for controlling the type of graph, placement of things, colours, line thickness and style, plot points, the legend, etc. Since this is LaTeX you also have all the standard LaTeX commands for controlling text font, style, and size wherever you can put text.

    Attached Files:

    Last edited: Jun 21, 2017
  14. Jul 18, 2017 #13
    Oh, I never thought LaTeX is capable of plotting points from a data set. I think I will try this one, though. Thank you!
  15. Jul 18, 2017 #14

    Filip Larsen

    User Avatar
    Gold Member

    The plot reminds me of a gnuplot plot from around 1990, mostly due to the simply layout and the "plotter style" text font (I am not familiar with the actual name of that font).
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?
Draft saved Draft deleted