React Bar Chart | KendoReact UI Library
background

KendoReact

React Bar Chart

  • Easily compare and interpret categorical data with the KendoReact Bar Chart.
  • Part of the KendoReact library along with 100+ professionally-designed components.
  • Includes support, documentation, demos, virtual classrooms, learning resources and more!
Bar Chart Header
  • Build Powerful Data Visualizations with the React Bar Chart

    The KendoReact Bar Chart serves the purpose of presenting a comparison between categories in a single or several data sets. Each data series is presented through horizontal or vertical bars, sized based on their values, and a color corresponding to each category. This enables you to easily analyze the proportions within your data. The React Bar chart also includes built-in customization options for its labels, legend, axes, series color, font, size, position and even negative values.   

    See the React Bar Chart demo 

    Bar chart overview
  • Data Binding

    Populating the React Bar Chart series with data from various sources, including numbers, arrays and objects (or models) is an easy process - simply specify the desired fields you need to use.  

    See the React Chart data binding demo  

  • React Bar Chart Types

    The React Bar Chat can be transformed to a Column chart by simply changing the chart axes—utilize the vertical axis to display the category variables and the horizontal or the x-axis to show the numerical values. Moreover, you can make use of the Stacked Bar Chart and 100% Stacked Bar Chart to visualize part-to-whole relationships within a dataset by showing multiple subcategories.  

    See the React Bar Chart types demo  

    Bar chart types
  • Bars Gap and Spacing

    Optimize the distance between bars to effectively use the white space in your React Bar chart. You can easily tailor the distance between the categories through the gap property and the distance between bars in a single category through the spacing property. These can be set as a percentage of the bar width. 

    See the React Bar Chart gap and spacing demo 

    Bar Chart gap spacing
  • Panning and Zooming

    Utilize the built-in pan and zoom features to empower users to focus on specific sections of the React Bar Chart. The chart makes use of a drag motion for panning and a mouse wheel or pinch-and-zoom motions for zooming. Additionally, you have the option to deactivate the panning and zooming for a given axis to prevent users from moving vertically or horizontally across the chart plot area. 

    See the React Bar Chart pan and zoom demo 

    Bar chart panning and zooming
  • Rendering Modes

    The React Bar Chart can display data in both Canvas (bitmap) and SVG (vector graphics) formats. SVG is the default format to guarantee a crips presentation of your data. However, in case you need to prioritize performance, you can easily switch to a canvas format through a single configuration setting. This ensures your chart can handle a substantial amount of data and real-time updates without any issues. 

    See the React Bar Chart rendering demo 

  • Export Options

    You can effortlessly export your React Bar Chart to PDF, SVG, PNG and the Kendo UI drawing format. In case you need to adjust the image size or fit the chart to a paper size when exporting to PDF, the intuitive export method will enable you to keep the quality and rendering of the Chart in the output file. 

    See the React Bar Chart export demo    

  • Themes

    Personalize the series colors of the KendoReact Bar Chart component with one of our predefined color sets, including Default, Material, Bootstrap and Fluent. Additionally, you have the flexibility to tailor any of the built-in themes or create a completely new theme to match your brand style using Progress ThemeBuilder

    See the React Bar Chart appearance demo    

  • Globalization

    The KendoReact Bar Chart offers globalization and localization capabilities, ensuring effective support different anguages and locales. Additionally, you can also enable the right-to-left (RTL) support for languages that use right-to-left scripts. 

    See the React Bar Chart globalization demo 

    Globalization

All KendoReact Components

Next Steps