Line Chart |
const LineChart = () => {
const data= {
labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October"],
datasets: [
{
label: "Sales Analytics",
fill: true,
lineTension: 0.5,
backgroundColor: "rgba(64,81,137, 0.2)",
borderColor: "#405189",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "#405189",
pointBackgroundColor: "#fff",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "#405189",
pointHoverBorderColor: "#fff",
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: [65, 59, 80, 81, 56, 55, 40, 55, 30, 80]
},
{
label: "Monthly Earnings",
fill: true,
lineTension: 0.5,
backgroundColor: "rgba(10,179,156, 0.2)",
borderColor: "#0ab39c",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "#0ab39c",
pointBackgroundColor: "#fff",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "#0ab39c",
pointHoverBorderColor: "#eef0f2",
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: [80, 23, 56, 65, 23, 35, 85, 25, 92, 36]
}
]
}
const option= {
x: {
ticks: {
font: {
family: 'Poppins',
},
},
},
y: {
ticks: {
font: {
family: 'Poppins',
},
},
},
plugins: {
legend: {
labels: {
// This more specific font property overrides the global property
font: {
family: 'Poppins',
}
}
},
},
}
return (
<React.Fragment>
<Line width={723} height={320} data={data} options={option} />
</React.Fragment>
)
}
|
Bar Chart |
const BarChart = () => {
const data = {
labels: ["January", "February", "March", "April", "May", "June", "July"],
datasets: [
{
label: "Sales Analytics",
backgroundColor: "rgba(64,81,137, 0.8)",
borderColor: "rgba(64,81,137, 0.8)",
borderWidth: 1,
hoverBackgroundColor: "rgba(64,81,137, 0.9)",
hoverBorderColor: "rgba(64,81,137, 0.9)",
data: [65, 59, 81, 45, 56, 80, 50,20]
}
]
}
const option = {
x: {
ticks: {
font: {
family: 'Poppins',
},
},
},
y: {
ticks: {
font: {
family: 'Poppins',
},
},
},
plugins: {
legend: {
labels: {
font: {
family: 'Poppins',
}
}
},
}
}
return (
<React.Fragment>
<Bar width={723} height={320} data={data} options={option} />
</React.Fragment>
)
}
|
Polar Chart |
const PolarChart = () => {
const data = {
labels: [
"Series 1",
"Series 2",
"Series 3",
"Series 4"
],
datasets: [{
data: [
11,
16,
7,
18
],
backgroundColor: ["#f06548", "#0ab39c", "#f7b84b", "#405189"],
label: 'My dataset', // for legend
hoverBorderColor: "#fff"
}]
}
const option= {
plugins: {
legend: {
labels: {
font: {
family: 'Poppins',
}
}
},
}
}
return (
<React.Fragment>
<Polar width={723} height={320} data={data} options={option} />
</React.Fragment>
)
}
|
Radar Chart |
const RadarChart = () => {
const data = {
labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
datasets: [
{
label: "Desktops",
backgroundColor: "rgba(42, 181, 125, 0.2)",
borderColor: "#2ab57d", //"#2ab57d",
pointBackgroundColor: "#2ab57d", //"#2ab57d",
pointBorderColor: "#fff",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "#2ab57d", //"#2ab57d",
data: [65, 59, 90, 81, 56, 55, 40]
},
{
label: "Tablets",
backgroundColor: "rgba(81, 86, 190, 0.2)", //"rgba(81, 86, 190, 0.2)",
borderColor: "#5156be", //"#5156be",
pointBackgroundColor: "#5156be", //"#5156be",
pointBorderColor: "#fff",
pointHoverBackgroundColor: "#fff",
pointHoverBorderColor: "#5156be", //"#5156be",
data: [28, 48, 40, 19, 96, 27, 100]
}
]
},
option = {
plugins: {
legend: {
labels: {
font: {
family: 'Poppins',
}
}
},
}
}
return (
<React.Fragment>
<Radar width={723} height={320} data={data} options={option} />
</React.Fragment>
)
}
|