React Chartjs 没有显示任何输出
React Chartjs is not showing any output
反应
如您所见,条形图的 JSX 代码,假设要显示带有数据值的条形图。但它也没有显示任何输出或错误
JSX
import React from 'react'
import { Bar } from 'react-chartjs-2';
export default function BarChart() {
var data = {
labels: ["Home", "Product", "Cart"],
datasets: [
{
label: ' ',
data: [38, 75, 25],
borderColor: ['rgb(82,134,163)'],
backgroundColor: ['rgb(82,134,163)'],
pointBackgroundColor: 'rgb(82,134,163)',
pointBorderColor: 'rgb(82,134,163)'
}
]
}
return (
<div>
<Bar
Data={data}
height={400}
width={600}
options={{
maintainAspectRatio: false
}}
/>
</div>
)
}
将数据传递给 Bar
组件的 prop 应该是 data
而不是 Data
:
<Bar
data={data}
height={400}
width={600}
options={{
maintainAspectRatio: false
}}
/>
因此,该组件的行为表现为未接收任何数据。
反应
如您所见,条形图的 JSX 代码,假设要显示带有数据值的条形图。但它也没有显示任何输出或错误
JSX
import React from 'react'
import { Bar } from 'react-chartjs-2';
export default function BarChart() {
var data = {
labels: ["Home", "Product", "Cart"],
datasets: [
{
label: ' ',
data: [38, 75, 25],
borderColor: ['rgb(82,134,163)'],
backgroundColor: ['rgb(82,134,163)'],
pointBackgroundColor: 'rgb(82,134,163)',
pointBorderColor: 'rgb(82,134,163)'
}
]
}
return (
<div>
<Bar
Data={data}
height={400}
width={600}
options={{
maintainAspectRatio: false
}}
/>
</div>
)
}
将数据传递给 Bar
组件的 prop 应该是 data
而不是 Data
:
<Bar
data={data}
height={400}
width={600}
options={{
maintainAspectRatio: false
}}
/>
因此,该组件的行为表现为未接收任何数据。