1.0.14 • Published 2 years ago

dynamiccharts v1.0.14

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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

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
1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago