FusionCharts vs. Highcharts vs. amCharts | Compare JavaScript Charting Libraries →
FusionCharts
  • Products

    • FusionCharts Suite XT

    • FusionTime

    • FusionExport

    • FusionGrid

    • Yellowfin BI & Analytics

  • Developer

    • Dev Center (Docs)

    • Integrations

  • Important Links

    • Dashboards

    • Data Stories

    • Contact Sales

    • Pricing

    • Download

    • Support

    • Ask FusionDev AI

    • Blog

    Search ChartsNewAsk FusionDev AI
      • FusionCharts Suite XT
        • Overview
        • Charts and Maps gallery
          • Overview
          • FusionCharts XT
            • Column & Bar Charts
              • Overview
              • Simple column
              • Grouped column with multiple series
              • Grouped column with scrolling
              • Simple bar
              • Grouped bar with multiple series
              • Column in 3D
              • Grouped column in 3D with multiple series
              • Bar in 3D
              • Grouped bar in 3D with multiple series
              • Bar chart with custom labels as annotations
              • Overlapping Columns
              • Overlapping Bars
              • Grouped bar with scrolling
            • Line & Area Charts
              • Overview
              • Simple line
              • Line with multiple series
              • Line with zooming & panning
              • Line with scrolling only
              • Line with multiple axes & series
              • Simple area
              • Area with multiple series
              • Area with scrolling
              • Simple spline
              • Spline with multiple series
              • Simple spline-area
              • Spline-area with multiple series
              • Step-line
            • Pie & Donut Charts
              • Overview
              • Pie in 2D
              • Donut in 2D
              • Pie in 3D
              • Donut in 3D
              • Nested Pie in 2D
            • Stacked Charts
              • Overview
              • Stacked columns
              • Stacked columns with scrolling
              • 100% stacked columns
              • Grouped stacked columns
              • Stacked columns with negative values
              • Stacked columns in 3D
              • 100% stacked columns in 3D
              • Stacked bars
              • Stacked bars in 3D
              • Stacked area
              • Stacked bars with scrolling
              • Grouped stacked columns with scrolling
            • Combination Charts
              • Overview
              • Same axis - Column, line & area
              • Same axis - Column & line/area, with scrolling
              • Dual axis - Column & line/area, with scrolling
              • Dual axis - Line with zooming & panning
              • Same axis - Stacked columns & line
              • Same axis - Column & line, in 3D
              • Same axis - Column, line & area, in 3D
              • Same axis - Stacked columns & line, in 3D
              • Dual axis - Column, line & area
              • Dual axis - Stacked columns & line, in 3D
              • Dual axis - Grouped stacked columns & line
              • Dual axis - Column, line & area, in 3D
              • Dual axis - Grouped stacked columns with negative values & line
              • Dual Axis - Grouped stacked columns & line with scrolling
              • Dual axis - Stacked columns & line
              • Dual axis - Stacked area & line
              • Dual axis - Column, line & area, in 3D
            • Bubble & Scatter (XY) Charts
              • Overview
              • Simple bubble
              • Bubble with quadrants
              • Simple Scatter
              • Scatter with multiple series
              • Scatter with zooming support
              • Scatter with selection of points on canvas
            • Market Share Charts
              • Overview
              • Market share in actuals
              • Market share as %
            • Pareto Charts
              • Overview
              • Simple Pareto
              • Pareto with dual axis
              • Pareto in 3D
          • FusionWidgets XT
            • Gauges & KPIs
              • Overview
              • Rating Meter
              • Speedometer
              • Quarter gauge
              • Gauge with trend
              • Linear Scale
              • Linear Scale with colored categories
              • Cylinder fill
              • Horizontal LEDs
              • Vertical LEDs
              • Thermometer display
              • Bulb indicator
            • Gantt / Project Charts
              • Overview
              • Simple gantt
              • With progress indicators for each task
              • With task owner listed & multi-level dates
              • Grouped view of tasks
              • Showing planning vs actuals
              • Weekly task distribution
              • Hourly tasks
              • Milestone indicators
              • Showing dependent tasks
              • Machine operating schedule
            • Funnel & Pyramid Charts
              • Overview
              • Simple funnel
              • Funnel with % values
              • Funnel in 3D
              • Funnel to show part-to-whole
              • Simple pyramid
              • Pyramid with % values
              • Pyramid in 3D
            • Bullet & Spark (Micro) Charts
              • Overview
              • Horizontal Bullet Graph
              • Horizontal Bullet with dot
              • Vertical Bullet Graph
              • Simple sparkline
              • Sparkline with period indicators
              • Sparkline with dots only
              • Simple spark-columns
              • Spark-columns with period indicators
              • Win/loss micro charts
            • Self-updating (Real-time) charts
              • Overview
              • Line
              • Dual axis - Line
              • Area
              • Stacked Area
              • Column
              • Stacked Column
              • Speedometer
              • Cylinder fill
              • LED
              • Thermometer
              • Bulb
          • PowerCharts XT
            • Heat & Tree Maps
              • Overview
              • Heat map with numeric values
              • Heat map with percent data
              • Heat map using variants of single color
              • Heat map with additional labels per quadrant
              • Heat map with categorical values & numeric mapping
              • Heat map to show scores
              • Heat map to show ranking
              • Simple tree map
              • Tree map with breadcrumb
              • Tree map with squarified layout
              • Tree map with slice & dice layout - vertical slicing
              • Tree map with slice & dice layout - horizontal slicing
              • Tree map with slice & dice layout - alternate slicing
            • Radar (Spider Charts)
              • Overview
              • Simple radar
              • Radar with multiple series
            • Waterfall / Cascade Charts
              • Overview
              • Simple waterfall
              • Without cumulative sum
            • Visually Editable Charts (What-if analysis)
              • Overview
              • Editable column chart
              • Editable line chart
              • Editable area chart
              • Editable gauge
              • Editable linear scale
            • Graph visualization / Node diagrams
              • Overview
              • Simple graph layout
              • Station map chart
              • Network visualization
              • Sequence flow visualization
              • Add/remove nodes from chart
              • Org Chart Visualization
            • Statistical Charts
              • Overview
              • Simple box and whisker
              • Box and whisker with mean and outliers
              • Box and whisker with connected mean
              • Box and whisker with mean deviation
              • Scatter (XY) with error bars
              • Line with error bars
              • Column with error bars
              • Line with log axis
              • Column with log axis
              • Column with inverted axis
              • Area with inverted axis
              • Line with inverted axis
            • Stock Charts
              • Overview
              • Simple candlestick
              • Candlestick with price plotted as line
              • Candlestick without volume panel
              • Candlestick with custom trends
              • Candlestick with split/dividend markers
              • Kagi Chart
            • Sankey Diagram
              • Overview
              • Simple Sankey Diagram
              • Vertical Sankey
              • Sankey with No Nodes
            • Sunburst Charts
              • Overview
              • Simple Sunburst
              • Sunburst with multiple roots
            • Chord Diagram
              • Overview
              • Simple Chord
              • Simple Chord with Blend
              • Chord with Self-links
              • Chord with large number of nodes
          • FusionMaps XT
            • Examples
              • Sale of Cigarettes in Europe
              • Population growth world-wide
              • WeWork Office Locations
              • Shipping Routes in US
              • Average temperature of US States
              • Television exposure by DMA in US
              • Fertility rates in Europe
              • Greenhouse gas emissions (with drill-down)
            • Features
              • Setting custom labels
              • Drill-down from map to chart
              • Showing specific regions only
              • Custom tool-tips
              • Overlay icons on maps
              • Overlay icons with connector lines
            • All Maps (2,000+)
        • Feature Gallery
          • Overview
          • Data Plots
          • Chart Titles/Labels
          • Number Formatting
          • Legends
          • Tooltips
          • Trendlines
          • Axis and Gridlines
          • Drill Down
          • Export Charts
          • Zoom/Scroll/Pan
          • Chart Loading Config
          • Chart Branding
          • Events/API
          • Annotations
          • Space Management
        • Chart Guides
          • Line Chart
          • Area Chart
          • Bar Chart
          • Column Chart
        • Integrations
          • Overview
          • Front-end Integrations
            • React
            • Angular (for Angular 2 or above)
            • jQuery
            • Vue.js
            • Ember
            • AngularJS (for Angular 1.x)
            • React Native
            • Svelte
            • Flutter
            • Blazor
          • Back-end Integrations
            • ASP.NET
            • PHP
            • Java
            • Django
            • Ruby on Rails
        • Extensions
          • Accessibility
            • Overview
            • Usage Guide
      • FusionTime
        • Overview
        • Examples
          • Overview
          • Simple time-series
            • Line chart with time axis
            • Plotting multiple series on time axis
            • Column and line combination on time axis
            • Dual Y-Axis
            • Y-Axis on right side
            • Log axis with time-series
            • Log Axis with different base
            • Plotting missing data
            • Join missing data
            • Join missing data with styled line
          • Multivariate time-series
            • Plotting two variables (measures)
            • Different plot type for each variable (measure)
            • Y-Axis on right side of one of the canvas
            • Chart with variable canvas height
          • High volume data
            • Time series chart with a million data points
          • Standard chart types
            • Column chart with time axis
            • Stacked column chart with time axis
            • Grouped column chart
            • Area chart with time axis
            • Smooth area chart with time axis
            • Stacked area chart with time axis
            • Overlapping area chart with time axis
            • Customized area chart with time axis
            • Dashed line chart with time axis
            • Step line chart with time axis
            • Spline plot with time axis
            • Area Range Chart
            • Column Range Chart
          • Stock chart types
            • Interactive Candlestick chart
            • Interactive OHLC Chart
            • Interactive candlestick chart with y-axis on right
            • Stock chart with volume
            • Annotations on stock chart
            • Real-time OHLC chart
            • Real-time candlestick chart
          • Annotating data
            • Annotating single data point
            • Annotating multiple data points
            • Annotations on a multivariate chart
            • Annotations with pin type data marker
          • Event overlays
            • Single event overlay
            • Date range event overlay
            • Full line single event overlay
            • Full band date range event overlay
            • Single event overlay in multivariate
            • Date range event overlay in multivariate
          • Configurable features
            • Adding a reference line
            • Dashed reference line
            • Multiple reference lines on same chart
            • Reference line in multivariate chart
            • Adding a reference zone
            • Multiple reference zones on same chart
            • Reference zone in multivariate chart
            • Representing predictive data
            • Styled standard range selector
            • Styled custom range selector
            • Specify initial time interval
            • Time format on time axis
            • Time format in tooltip
            • Data binning on time axis
            • Maximum data bin on time axis
            • Minimum data bin on time axis
            • Enabling clipping of specific date
            • Enabling cyclic weekend clipping
            • Enable Auto-axis clipping when null data is present
            • See unformatted data values
            • Round off data values
            • Enabling grid bands
            • Disabling Legend
            • Initially hidden legend item
            • Customize Legend Position
            • Disabling time navigator
            • Specify time navigator height
            • Exportable time series charts
            • Customizing caption and sub-caption position
            • Weekly Data binning on time axis
          • Working with events & methods
            • Data plot hover mouse event
            • Data plot click mouse event ‎
            • Binning API methods
            • Selection change event on OHLC chart
            • Selection change event on stacked column chart
            • Export chart using API method
            • Update chart using API methods
            • Add data to chart in real-time
            • Update data in real-time
            • Self updating chart using Rest API
            • Change Plot Type
      • FusionExport
        • Overview
      • Showcase
        • Dashboards
          • Overview
          • Smart Energy Monitoring Dashboard
          • Sales Management Dashboard
          • SaaS Dashboard
          • Wealth Management Dashboard
          • Expense Dashboard of US Dept. of Veteran Affairs
          • Investment Portfolio Dashboard
          • Technology Dashboard
          • Pediatrics Center Dashboard
          • Marketing Dashboard
          • Web Series Dashboard
          • Manufacturing Quality Dashboard
          • Shipment Analysis Dashboard
          • Venture Financing Dashboard
          • Online Retail Dashboard
          • Sales Opportunity Dashboard
          • Google Analytics Web Dashboard
          • Smart Weather Dashboard
          • Real-time Twitter hashtag tracker
          • Sales Performance Dashboard (Mobile)
          • Sales & Collaboration Dashboard
          • Sales Performance Tracker (3D)
          • Realty Information Dashboard
          • Membership Monitoring Dashboard
          • Automotive Manufacturing Management Dashboard
          • Healthcare Expenditure Dashboard
          • Business Operation Monitoring Dashboard
          • Flight Planner
          • Music Player with Graphic Equalizer
          • Real-time Patient Monitoring Dashboard
          • Football League Dashboard
          • Product Ratings Dashboard
        • Data Stories
          • Overview
          • Gasoline Prices around the World
          • World’s Top Cities for People and Planet
          • Summers are Getting Hotter
          • Immigration to the US
          • How Trump Compares with Past Presidents
          • What is Really Warming the World
          • Unemployment Rate in the USA
          • How Americans Die
          • Clean Water Access around the World
          • Twelve Global Economic Indicators to Watch
          • Ratios of Inequity
          • Performance of Tech IPOs
          • Understanding the World Better
          • Jobs Gain & Loss
          • Popularity of Donald Trump
      • FusionGrid
        • Overview
        • Examples
          • Column Filter
          • Data Export
          • Row Selection
          • Column Grouping
          • Real-time Data update
          • Row Sorting
          • Search/Quick filter
          • Row Animation

      Configure Axis and Gridlines

      The axes of a chart are essential for understanding the data values. After all, without a scale of reference, it would be not feasible to build a chart in the first place.

      FusionCharts offers you many possible configurations to customize the axis and the gridlines:

      • Configure X-axis/Y-axis
      • Axis Placement
      • Y-axis on the Right
      • Secondary Axis
      • Axis Customization
      • Divisional Lines
      • Vertical Lines
      • Zero Plane
      • Dynamic Re-scaling of Axis

      Configure X-Axis/Y-Axis

      The lines of the axes can at times be difficult to understand and affect the aesthetics of a chart. For these situations, FusionCharts offers the option to render the axes invisible. You can load a chart with the axes invisible and turn them on at the click of a button, if necessary.

      FusionCharts offers you the option of hiding the X-axis and Y-axis. Note that this will only render the axis lines invisible. The reference values on the axes remain visible, which means viewers can still gauge values of data plots at a glance.

      For instance, if you apply lighter shades to the data plots, then the black axes might stand out and divert the attention of viewers away from the plots. Turning the axes invisible is an excellent solution for the issue.

      Axis Placement

      You can configure the positions of both the X and Y axes depending on the chart data and the use case. This is useful when you feel that displaying the Y-axis on the right instead of the default left will make it easier for the viewers to focus on more important data. Also you can shift the X-axis to the top instead of bottom when you want to accommodate other components (like legend, scroll bar etc.) on the bottom of the chart.

      Let us look at an illustration where we can configure the placement of both the axes in a multi-series column chart.

      Also, look at the bar chart shown below and try to change the axes placements accordingly.

      Secondary Axis

      FusionCharts ships with several types of Dual Y-axis charts, which are equipped with a primary Y-axis and a secondary Y-axis. FusionCharts offers you the option to customize the secondary axis in a variety of ways, to make the chart look better. Customizing the axis may also make it easier for viewers to comprehend the chart data with fewer hassles.

      Let us suppose you want to analyze youth subsidies provided in a country. You can plot the names of states on the X-axis, the population count of each state on one of the Y-axes, and the subsidies based on the income levels on the other. You can also swap the Y-axes if you want viewers to focus more on the subsidies than the population count of each state.

      Axis Customization

      FusionCharts lets you customize chart axes in multiple ways. You can modify the color and thickness, or even render one or more axes invisible to give your chart a sleek look.

      FusionCharts offers you multiple options to modify the appearance of the axes of a chart. You can choose to render one or all axes of a chart invisible. You can also customize the color and thickness of the axes.

      Divisional Lines (Grid Lines)

      In line graphs you can customize the line in different ways, to make sure it becomes easier for users to read them. FusionCharts offers options for you to display the lines in different ways, such as to customize their colors, thickness, etc., or even make them dashed.

      To know more about this feature, click here.

      Plotting Grid Lines

      If your data includes both actual and projected data values, FusionCharts provides you with the option to express them in two different ways. That way, the viewer can quickly differentiate between the actual and projected values.

      For instance, if you plot the annual healthcare expenses of a country between the years 2005 - 2026, your data for the years 2019-2026 will only contain projections. You can plot the data values for 2005 - 2018 using a continuous line, and that for 2019 - 2026 using a dashed line. The viewer would then be able to identify real and projected values with one cursory glance.

      To know more about this feature, click here.

      Plotting Grid Bands

      When you plot time-bound data in a continuous line chart, it can be difficult for users to quickly focus on the value between two consecutive data plots. This is even more pronounced in graphs that have a large number of data plots. You can remedy this by inserting a series of horizontal bands in the background. These will serve as extensions of the values on the Y-axis, helping the viewer identify trends in the data quickly.

      Let us suppose you add horizontal bands in the background of a line graph representing the annual healthcare expenses of a country. If you plot percentage values plotted on the Y-axis, then users will be able to use the bands as a reference to quickly gauge the increase or decrease in the percentage of investment in public healthcare.

      To know more about this feature, click here.

      Vertical Lines

      Adding vertical lines to the background of a line graph makes it easier for the viewer to easily observe the data between two consecutive values and comprehend them better. FusionCharts provides options for you to make the lines dashed, as well as customize colors, adjust thickness, etc.

      Lines (Solid/Dashed)

      FusionCharts lets you add vertical divisional (div) lines to the background of a line graph. This helps users quickly hover the pointer over the gap between two consecutive data plots, to see the value in a tooltip. You can set the number of div lines. You can customize their color, thickness, and transparency. You can even make them dashed and set the gap between two consecutive dashes.

      For instance, if you plot the weekly traffic received by a website in a line graph, then you can insert vertical divisional lines behind the data plots so that there is one divisional line for every day of the week.

      Band

      Using FusionCharts, you can add vertical bands to the background of a line graph. This helps users quickly hover the pointer over the gap between two consecutive data plots, to see the value in a tooltip. You can customize the number of lines used to make up the bands. You can customize the colors of alternate bands and even their degrees of transparency (“0” being equal to transparent and “100” is equal to opaque).

      For instance, if you plot the weekly traffic received by a website in a line graph, then you can insert vertical grid bands behind the data plots so that there is one band for every day of the week. That way, viewers will be able to easily hover over the bands to see the corresponding data values in tooltips.

      To know more about this feature, click here.

      Zero Plane

      Zero plane is a plane separating the positive and negative numbers on the Y-axis of a chart. FusionCharts renders it by default in any chart that plots both positive and negative values. The zero plane applies to column, line, scatter, bubble and the area charts. Additionally, scatter and bubble charts also support vertical zero plane on the x-axis.

      Zero plane in 2D charts

      Let us suppose you want to plot the rate of yearly migration in a country over a period of ten years. In some of those years, the value may be negative, with more people leaving the country than the ones moving in. In others, it can be positive, or even zero (in relatively rare situations). Inserting a horizontal zero plane in the middle of the positive and negative values will help viewers understand the scenario of migration in the country.

      To know more about this feature, click here.

      Zero plane in 3D charts

      You can modify the thickness, degree of transparency, and color of the zero plane. You can display a border around the zero plane and customize its color. You can also choose to show the number “0” at the beginning of the zero plane, so that viewers can easily understand where the zero plane starts.

      For instance, consider the fact that you want to plot the rate of yearly migration in a country over a period of ten years, in a 3D column chart. In some of those years, the value might be negative, with more people leaving the country than the ones moving in. In others, it might be positive, or even zero (in relatively rare situations). Inserting a horizontal zero plane in the middle of the positive and negative values will help viewers better understand the scenario of migration in the country.

      To know more about this feature, click here.

      Dynamic Re-scaling of Axis

      The dynamic re-scaling of axis comes in handy when you have to display two sets of data plots with two different reference scales of the same type in a chart, where one scale is much smaller than the other. In this scenario, the data set with the larger scale overshadows the one with the smaller scale, making it difficult for viewers to visualize the data easily. It allows you to instantly replace the larger scale with the smaller scale and deactivate the data plots of the larger scale, leaving behind only the plots of the smaller scale.

      For instance, consider a scenario where you are comparing the yearly sales figures of two products, A and B. One of them (A) has sales figures in the hundreds, and the other (B) in millions. You can use millions (the larger scale) in the Y-axis and plot sales figures for both products in it. Note that the plots of A will look very small. Alternatively, you can use hundreds (the smaller scale) in the Y-axis and plot both sets of sales figures. This time, the plots of B will look huge.

      However, you can use the re-scale the axes dynamically to instantly switch between the two products and the corresponding reference scales with one click.

      Explore
      • Chart Gallery
      • Time-series Charts
      • Map Gallery
      • Data Stories
      • Dashboards
      • FusionExport
      • FusionGrid
      Integrations
      • Angular
      • Vue
      • React
      • jQuery
      • PHP
      • ASP.NET
      • Explore all Integrations
      Developers
      • Dev Center (Docs)
      • Integrations
      • Version History
      • Forum
      Pricing
      • Pricing and Plans
      • Locate a Reseller
      • Support And Upgrades for Older Licenses
      • Login to Product Update Center
      Resources
      • Whitepapers
      • Charting Best Practices
      • Chart Primers
      • Dashboard Primers
      • Developers
      • Blog
      Company
      • Customers
      • Partners
      • About Us
      • Contact Us
      • Careers
      • Legal
      • Privacy Policy
      © 2025 FusionCharts - An Idera, Inc. Company. All Rights Reserved.