Analyze feature usage and user engagement by segment, and use benchmark visuals to guide training, boost satisfaction, and identify areas for improvement.
To use the Chart component, you need to install the Quest Labs React SDK:
Open your terminal/command prompt.
Navigate to your project's root directory using the cd command if you're not already there.
Run the following command to install the quest-sdk package using npm:
npminstall@questlabs/react-graphs
This command will download and install the package and its dependencies into your project.
Note: The Quest Labs React Graph SDK includes ECharts as a dependency. When you install @questlabs/react-graphs, ECharts will be automatically installed as well. ECharts is a powerful charting library used by the Quest Labs SDK to render various types of charts, including the Chart.Pie component.
Make sure your project has npm and Node.js installed, and that you have the necessary permissions to install packages in your project directory.
Features
The Chart.Pie component from Quest Labs SDK offers powerful features for creating interactive and visually appealing line charts in your React applications:
Theme Support: Customize the appearance of the line chart using themes. Themes allow you to define colors, fonts, and other visual properties to match your application's design system.
Data-driven: Visualize data easily with the Chart.Pie component by providing an array of data points. Each data point consists of x and y coordinates, enabling you to display trends and patterns over time or other variables.
Tooltip Integration: Easily add tooltips to display additional information when users hover over data points. Tooltips enhance interactivity and provide contextual details about data values.
Event Callbacks: Utilize event callbacks such as onChartLoad, onChartLoaded, and onChartInitialized to handle chart loading states, data retrieval, and initialization. These callbacks help manage chart lifecycle events efficiently.
React Integration: Built with React in mind, the Chart.Pie component integrates smoothly into React applications. It leverages React's state management and component lifecycle methods for efficient data handling and rendering.
To integrate the Chart.Pie component into your React application, follow these steps
Import the CSS: In your JavaScript or TypeScript file where you're using the Chart.Pie, import the CSS styles for the component. This ensures that the component's styling is applied correctly.
import'@questlabs/react-graphs/dist/style.css'
Import the Chart Component: Import the Chartcomponent from the @questlabs/react-graphs package.
import { Chart } from'@questlabs/react-graphs';
Example Usage
Here's an example of how to use the Chart.Pie component within your React application.
You can fully customize the chart layout and use the useChart<ChartContextSingleType> hook provided by @questlabs/react-graphs. This hook provides various options.