import React, { Component } from "react"; import Card from "@mui/material/Card"; import { Typography } from "@mui/material"; import dynamic from "next/dynamic"; const Chart = dynamic(() => import("react-apexcharts"), { ssr: false, }); class CustomAngleCircle extends Component { constructor(props) { super(props); this.state = { series: [76, 67, 61, 90], options: { plotOptions: { radialBar: { offsetY: 0, startAngle: 0, endAngle: 270, hollow: { margin: 5, size: "50%", background: "transparent", image: undefined, }, dataLabels: { name: { show: false, }, value: { show: false, }, }, }, }, colors: ["#1ab7ea", "#0084ff", "#39539E", "#0077B5"], labels: ["Vimeo", "Messenger", "Facebook", "LinkedIn"], legend: { show: true, floating: true, fontSize: "12px", position: "left", offsetX: 0, offsetY: 0, labels: { useSeriesColors: true, }, markers: { size: 0, }, formatter: function (seriesName, opts) { return seriesName + ": " + opts.w.globals.series[opts.seriesIndex]; }, itemMargin: { vertical: 3, }, }, responsive: [ { breakpoint: 480, options: { legend: { show: false, }, }, }, ], }, }; } render() { return ( <> Custom Angle Circle ); } } export default CustomAngleCircle;