1.0.14 • Published 2 years ago
dynamiccharts v1.0.14
RevCharts
DynamicChart Component The DynamicChart component provides a flexible and interactive charting solution using Chart.js and Vue.js. It allows users to fetch data from an API, configure chart settings, and save/load configurations.
Features
- Fetch Data from API: This Vue 3 library dynamically creates and updates Charts based on API calls.
- Input field for entering an API URL: Fetches data from the provided URL and visualizes it as a chart.
Chart Type Selection: Dropdown menu to select from various chart types: Bar Chart Line Chart Pie Chart Doughnut Chart Radar Chart Polar Area Chart Chart Configuration
Title: Input field for setting the chart title.
- Customize Color: Input field for specifying the chart color (in RGBA format).
- Save and Load Configuration: Save current chart configuration (API URL, chart type, title, color) to localStorage.
- Load Configuration: Load saved chart configuration from localStorage.
- Retry: Retry button to attempt fetching data again if the initial attempt fails.
- Download Chart: Download the displayed chart as a PNG image.
- Error Handling: Shows error messages if data fetching fails or if the data format is invalid.
- Responsive Design: The chart and controls are responsive and adapt to different screen sizes.
Screenshot

Installation
npm i dynamiccharts
import dynamiccharts from 'dynamiccharts'
import "dynamiccharts/dist/style.css";
<dynamiccharts />
give any Json Api Address in checkbox like this 'https://jsonplaceholder.typicode.com/posts' and click Fetch