Back to Top
OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis     

Graphing

With over 100 built-in graph types, Origin makes it easy to create and customize publication-quality graphs. You can simply start with a built-in graph template and then customize every element of your graph to suit your needs. Easily add additional axes, as well as multiple panels/layers to your graph page. Save your settings as a custom template for repeat use. In addition, you can do batch plotting with other dataset.

Column, Bar & Pie Graphs

Column, Bar and Pie Charts are widely used across all fields, for their simplicity and ease of interpretation. Origin supports:

  • Basic, stacked, grouped Column & Bar chart
  • Floating Column & Bar chart
  • 3D Column chart
  • 2D pie chart
  • 3D pie chart


More Graphs>>

image

A column plot starting from Non-zero Value. Customization options for axes include positioning bottom X axis at a non-zero value, turning on the top axis and moving it to the bottom to show tick labels at bottom. Tick labels can be shown as a second row table.

image

Grouped column plot with asterisk bracket to show significant differences. Options for customization include flexible spacing between subgroups, placement of asterisk brackets to highlight comparisons and patterns for each column.

image

A 3D bar plot on a flattened surface, showing the population distribution of the United States. This graph is created by flattening a 3D surface of US Map and then plotting the city population as 3D bars on it. The surface is set transparent. Add a 5-column plot to the right as a creative Legend.

image

With stacked floating bar plots, the bar colors can be flexibly and easily customized.

image

This grouped stacked column plot is created by plotting columns into subgroups of age range, adjusting spacing between and within subgroups, and then stacking death rates of different Races cumulatively.

image

A Pie chart with indexed colors, 3D effect, and exploding sections for clarity of minor constituents. Additional options include controlling the thickness of the pie slice, displacement, view angle, size and rotation of the chart.

Line & Symbol Graphs

Origin supports:

  • Line plot
  • Scatter plot (with XY Error bar, Column Scatter, Drop line, Color Map, Size Map)
  • Line + Symbol plot
  • Area plot
  • Area
  • Stacked Area
  • Fill Area


More Graphs>>

image

Fill area between two curves. Control of the fill colors of areas above and below the reference curve allows for the use of different colors if desired.

image

3D Color-Mapped Scatter Plot. Customization options include linking symbol size to another column (Engine Displacement) and enabling projections on all three axes planes.

image

Smart labeling of peaks with a vertical offset and a customized special point. Label customization options include offsetting the labels, and smart re-positioning to avoid overlapping, Creating a special point allows for different formatting and positioning.

image

Scatter Plot of Acoustic Emission Detection. Symbols are positioned to show the relative location the events while shapes differentiate pre or post-Electrical Open. Size and color are mapped to the event energy and event time respectively.

image

TimeLine for Financial Crisis. This graph consists of 3 layers; the first two share the bottom time axis while the third contains a middle time axis linked to the bottom axis by custom linking. The two time axes have the same range but different increments. The timeline events on the middle axis are created by using scatter plots and timeline labels are connected to the corresponding event by flexible leader lines.

image

Scatter plot depicting the isotope signature of N sources found in IAB iron meteorites. The graph is created by plotting the points with X and Y error bars while indexing symbol colors to distinguish between etched and un-etched samples. The bounding triangle is plotted by a dotted line plot. An additional scatter plot with labels is then added on the top line to show the mixing ratios for the two proposed sources.

Multi-Axis & Multi-Panel Graphs

To present multiple datasets in the same graph window, Origin provides:

  • Multi-axis graph
  • Multi-panel graph


More Graphs>>

image

YBCO superconductor growth study using 3 sets of axes including Disposition Pressure, Annealing Temperature, and Delta Temperature over time. Additional customization includes cubic B-spline connection-type for the Delta Temperature line + symbol plot. Error bars (in both directions) are included for the Annealing Temperature scatter plot.

image

Multi-panel plot shows experimental x-ray emission (XES) and absorption (XAS) spectra. The graph contains seven layers. The upper and lower-right layers are grouped XES and XAS line plots, one with an inset plot. The four layers on the lower-left are X-axis-linked color fill contours. All layers can be resized and repositioned flexibly.

image

Multi-panel graph presenting high-resolution electron energy-loss spectra from a GaN surface. The three main panels present measured data (red filled circles) and calculations (solid blue line), with linked X axes and axis breaks added. The inset plots in the three panels display a section of the data (red fill circles with vertical drop-lines) for emphasis.

Ternary & Piper Graphs

Ternary and Piper diagrams are two specialized graph types with applications primarily in the geosciences and civil engineering. Origin supports:

  • 2D Ternary (with Scatter or Contour)
  • 3D Ternary (with Scatter or Colormap Surface)
  • Piper chart

More Graphs>>

image

Zooming into a Section of a Ternary Plot by Setting Axis Scales. This graph is made by adjusting the plot to a region of parallelogram shape.

image

USDA soil texture triangle is created using data imported by the Import Shapefile app. A custom color palette was applied to the various sections.

image

A 3D ternary surface with projection. The 3D ternary surface plot is created from a XYZZ data, while the projection at the bottom is the same surface flattened with only color-mapping contour line shown.

image

Ternary contour plot with data point overlay. The ternary contour is created from a XYZZ data, where the first XYZ is the ternary coordinates normalized between 0 and 1 while the second Z is used for color-mapping. The same first XYZ is also added as a scatter plot on top.

image

Ternary diagram of Soil Analysis Packing Fraction. Each line in this graph is created from a XYZ dataset stored in a separate worksheet. Customization options include labeling line plots with their corresponding packing fraction values and connecting data point with B-Spline line.

image

Piper diagram with TDS and point by point legend. Piper Diagrams contain 3 linked layers with normalized data. Customization options include adjusting the gap between ternary and rhomb, indexing symbol size and color, adding sample ID as label, and updating legend showing data location information point by point.

Polar Graphs

Polar graphs are relevant to any phenomena characterized by its direction and distance from a fixed point, for example, temperature distribution in Earth's Polar Regions. Polar graphs are also useful for intuitive visualization of multivariate data. Origin features easy-to-use templates to display data and functions in polar coordinates, including radar and windrose diagrams.


More Graphs>>

image

Polar chart with log scale. Customization options include setting log scale for radial axis and color-mapping the line by the date or any other variable.

image

Stacked Polar Column Plot. Customization options include stacking bars of different "types", showing only one radial axis at 120 degrees, and setting the radial axis to start from a non-zero value.

image

Fibonacci Sequences. The graph can be created by generating data with LabTalk scripts, plotting a theta(X) r(Y) polar graph and then mapping symbol size and color to the r and theta values.

image

Polar contour with custom orientation and contour line. The polar contour plot is generated directly from a matrix data. Customizations for axes include setting angular axis orientation to clockwise from -30 degrees and attaching the radial axis to the end angle.

image

Cropped polar chart with custom orientation and radian scale. Customization options for axes include changing the range and orientation of the angular axis, adding more radial axes and customizing their orientations, ticks, and labels, and cropping the graph to show only a portion of the data.

image

Two polar contour plots overlaid with one polar chart. This graph is created by merging three graphs, two polar contours (surface temperature as a color-filled contour and sea level pressure as green contour lines) and one polar chart (the coastline of the Northern Hemisphere) in two layers. Transparency is set to both the color-filled contour and the contour lines to make the bottom polar chart visible.

Waterfall Graphs

Origin's Waterfall graphs are ideal for comparing variations between multiple datasets created under similar conditions. The graph has a three-dimensional effect, enabling you to see variations in the Y or Z-direction.

  • 2D Waterfall
  • 3D Waterfall


More Graphs>>

image

3D Waterfall with a 4th plane set at specified position. Area under each line is filled with gray color. The frame is skewed in X/Y direction.

image

Waterfall with a single traced value highlighted with different color. The line series are ungrouped so that the desired trace can be set to a different color.

image

Waterfall plots from XYYY data with Z scale from custom parameter row. The line series can be color-mapped by Y or Z direction.

Contour & Heat Map

Origin's contour graph can be created from both XYZ worksheet data and matrix data. It includes the ability to apply a color fill and/or a fill pattern to the contours, display contour lines (equipotential lines) and contour labels, as well as adjust contour levels. A color-scale object can be included with the contour plot to serve as a legend. XY data of contour line can be extracted.


More Graphs>>

image

Polar contour plot of semiconductor wafer thickness measurement as a function of the wafer radius and angle. Polar contour plots can be created from data organized as "theta, radius, Z" or as "radius, theta, Z".

image

Heat Map depicting the Electricity Usage (Z) at different dates(Y) and times(X). This heat map was plotted from a worksheet data treated as a 'virtual matrix'. A bar chart with color map was added as a second layer on the right side, representing the relationship of CDD/HDD and date.

image

Color fill contour depicting the global mean distribution of seawater conductivity. The conductivity data stored in a matrix is plotted as a color fill contour, with contour lines hidden. The missing values in the matrix where continents are located, are colored white. A second dataset containing continent boundaries is plotted as an overlay line graph.

image

Contour plot depicting vertical wind velocities as a function of time and height, overlaid with a vector plot depicting wind speed and direction. The graph was created by merging a color-fill contour of vertical wind velocities data, and a vector plot of wind speed and direction data (in the form of X, Y, Angle, and Magnitude). The axes of both plots were set to be identical for the overlay.

image

Contour plot representing predicted copper(II) concentration in water samples in relation to pH and alkalinity. The graph was created by plotting the same data twice. The first plot is a B&W contour with labels for specific copper solubility levels. The second plot is a color-fill contour with two levels divided at Cu concentration = 1.3 mg/L. Both contour levels were set to a Log10 scale.

image

XYZ contour plot with custom boundary depicting 30-year mean temperature for continental United States for the month of January. The contour plot was created directly from XYZ data columns. Customization options for contour include specifying custom boundary from another dataset, changing levels and color palette, hiding minor level contour lines, and customizing individual contour lines at a specific level.

Vector Plots

A vector graph is a multidimensional graph used in industries such as meteorology, aviation, and construction that illustrates flow patterns (e.g. of wind, water, magnetic field), and represents both direction and magnitude at each point. Origin provides:

  • 2D Vector graphs
  • 3D Vector graphs


More Graphs>>

image

3D Vector plot from data organized as "X,Y,Z, dX, dY, dZ" with lighting. Customization options for vector include changing color, width and length and angle of arrow head, and adding a light source.

image

This vector plot was created from data organized as X,Y, angle, and magnitude. The vector color was mapped to the magnitude values, illustrating the effect on river water flow around differently shaped pylons. The two pylons were drawn using circle object and a fill-area plot, added as a second layer.

image

An overlay plot depicting worldwide Ocean currents. The continents were plotted as a fill area graph, with the setting "inclusive broken by missing values" selected. The warm and cool currents were graphed as vector plots (data organized as X, Y, angle, and magnitude). The two graphs were then merged and superimposed.

3D Graphs

Origin supports free transforms of 3D plots. Some transforms can be done in real time, e.g. rotation, stretching or skewing. Origin provides:

  • 3D Symbol/Trajectory/Vector Plot
  • 3D Bars Plot
  • 3D Surface Plot
  • 3D Function Plot
  • 3D Ribbons/Walls Plot
  • 3D Waterfall
  • 3D Ternary


More Graphs>>

image

3D Color-Mapped Scatter Plot. Customization options include linking symbol size to another column (Engine Displacement) and enabling projections on all three axes planes.

image

3D suface displaying topology of Mount St. Helens before and after a volcanic eruption. The graph consists of two 3D colormap surfaces. The surface for "After eruption" was offset in the Z direction.

image

Surface temperature on Earth. The 3D surface was drawn using parametric equations for a sphere. The surface of the sphere was then color mapped with temperature data.

image

A combination of 3D bar and 3D scatter plot depicting home price index and unemployment rate. Customization options include color mapping both plots based on Z values, adding labels to 3D scatter points, hiding YZ and ZX planes and moving XY plane to the center.

image

Colormap surface with side walls, showing the topology of eastern California. The surface is overlaid by a 3D scatter plot with label to highlight two specific locations. Lines connecting data points and labels can be rotated along with the frame, and were added with LabTalk script. Lighting effect was also turned on.

image

Multiple surfaces stacked in a single layer. The graph was created by plotting the same matrix data in four different styles, and offsetting them in Z direction. The four surfaces from top to bottom are wire frame, flattened contour line plot, color filled surface with lighting effect, and flattened color filled contour plot.

Statistical Graphs

Origin upports many types of Statistical graph:

  • Box Chart, Grouped Box Chart
  • Histogram, Stacked Histograms
  • Marginal Box/ Histogram Chart
  • Histogram + Probabilities Plot
  • Scatter Matrix Plots
  • Probability & Q-Q Plots
  • QC(x bar R) Chart
  • Pareto Chart


More Graphs>>

image

Histogram and probabilities chart: The histogram in Layer 1 provides the center, spread, and skewness of the data, while the probability plot in Layer 2 indicates whether the data follows a normal distribution.

image

2D Kernel Density plot showing the relationship between gasoline price and houses for sale. The 2D Kernel Density plot is a smoothed color density representation of scatter plot, based on kernel density estimation. Customization options include the calculation method and flexible color-mapping with palettes.

image

Grouped box chart with gap between subgroups. The graph was created from indexed data with two group levels. Options for customization include flexible spacing between and within subgroups, setting axis tick label as a table above or below the graph layer to display relevant grouping information, and multiple box styles including column scatter and interval plots.

image

Marginal distribution curve. Origin's standard histogram allows overlaying a distribution curve. This graph was created as a 2D scatter plot with marginal histograms, displaying distributions in X and Y. The histograms were then customized by turning on distribution curves and hiding the histogram plots. Multiple datasets were added one by one and then grouped together.

image

Scatter matrix with histogram in diagonal cells. A scatter matrix consists of several pair-wise scatter plots of variables presented in a matrix format. It can be used to determine whether the variables are correlated and whether the correlation is positive or negative. Customization options for scatter matrix include changing the background color of the entire window and scatter plot layers, coloring mapping scatter points by group, and hiding scatter plots on the upper/lower triangle of the diagonal.

image

Pareto chart depicting food defects in a sampling test. Pareto chart consists of bars and a line plot. The individual values are displayed in descending order by bars, while the cumulative percentage of the total number of occurrences is represented ascending monotonously by the line. Pareto charts can be created from raw data and binned data. Customization options include adding labels for both bar chat and line plot, coloring bar with a custom color list, and fading bar color from top to bottom.

Specialized Graphs

Origin upports many types of Specialized graph:

  • Wind Rose (Binned/Raw Data)
  • Radar/Spider Plots
  • Smith Charts
  • Zoom Graph
  • Stock Graphs


More Graphs>>

image

Windrose graph displaying wind speed and direction. The length of each "arm" is proportional to the fractional frequency at which wind was observed from that direction, while different colors on each "arm" indicate the wind speed. Windrose graphs can be created using both binned data and raw data and customization of the direction tick labels is supported.

image

Radar chart for displaying and comparing performance of several motorcars in different years. Areas enclosed by lines are filled with incremental colors, and transparency is set to the fill color of the overlay plots for comparison. Customizations for axes include the ability to set each axis to a different scale.

image

Open-High-Low-Close (OHLC) chart of Ford Motor Stock Prices. OHLC chart is created from XYYYY datasets arranged in the following order: Date/Time, open price, high daily price, low daily price, closing price. Customization options include using different colors to indicate an advancing price bar (today's close higher than yesterday's) or a declining price bar.

Profile Plots

Origin allows you to create profiles on contour and image graphs, allowing easy inspection of vertical and horizontal cross-sections of your data.

  • Profile along horizontal, vertical or arbituary lines
  • Multiple profiles on the same plot
  • Customize profile line width and calculate profile quantities such as min, max, mean, median, sum, and SD


More Graphs>>

image

Contour profile plot. The contour profiles plot provides a dynamical way to analyze the contour data and generate profiles. Multiple horizontal, vertical or arbitrary profile lines can be added on the same contour. The thickness, color and position of the line are editable. The line and projection along this line share the same color.

image

Image graph with multiple horizontal and vertical profiles/projections. The image profiles plot provides a quick dynamical way of analyzing image data and generating profiles. Multiple horizontal, vertical or arbitrary profile lines can be added on the same image. The thickness, color and position of the line are adjustable, while the line and projection along this line share the same color.

Function Plot

Origin supports many types of function plots, including 2D and 3D parametric functions. 2D parametric functions are widely used in describing circles, parabolas, and hyperbolas, while 3D parametric functions describe parametric surfaces.

  • 2D Function Plot
  • 2D Parametric Function Plot
  • 3D Function Plot
  • 3D Parametric Function Plot


More Graphs>>

image

2D function plot y = (sin(1.2*x))^2+(cos(6*x))^3 in polar coordinates.

image

A color fill surface created by a build-in 3D parametric function plot breather, which is defined by a set of formulas. Frame planes are hidden and lighting effect is turned on. More 3D Parametric Function Plots

image

Butterfly curve created by 2D parametric function plot

X(t)=sin(t)*(exp(cos(t)))-2*cos(4*t)-(sin(t/12))^5)
Y(t)=cos(t)*(exp(cos(t)))-2*cos(4*t)-(sin(t/12))^5)
XY axes are moved to the original point.

image

3D Parametric Function plot. All three planes and their associated axes are moved to original point, with plane grids and border turned off and directions of axes ticks changed to avoid overlapping with the surface. Lighting effect is turned on.

image

3D Scatter plot combined with 3D Parametric Function Surfaces. Customizations include indexing symbol colors to identify different species, projecting scatter plot on XY plane, and setting transparency to the function plot surfaces so that they can be seen through.

image

Spherical contour plot of the probability distribution of the orientation of a protein domain (regulatory light chain of myosin II) in a muscle fibre. Spherical contour plot created by two 3D parametric function plots: One is a 3D colormap surface plot and another one is a 3D surface without colormap and only shows the mesh line.

Image Graphs

Origin comes with two built-in image graph types: image plots and image profiles.


More Graphs>>

image

Image graph with multiple horizontal and vertical profiles/projections. The image profiles plot provides a quick dynamical way of analyzing image data and generating profiles. Multiple horizontal, vertical or arbitrary profile lines can be added on the same image. The thickness, color and position of the line are adjustable, while the line and projection along this line share the same color.

© OriginLab Corporation. All rights reserved.