1 回答
TA贡献1850条经验 获得超11个赞
const demoDonutOptions = {
color: {
scale: {
java: "#FF0000",
javascript: "#00FF00",
"c++": "#0000FF"
}
},
height: "300px"
};
请注意,需要指定所有组才能color.scale使此示例正常工作:
import React from "react";
import ReactDOM from "react-dom";
import { DonutChart } from "@carbon/charts-react";
import "@carbon/charts/styles.css";
const colors = {
java: "#FF0000",
javascript: "#00FF00",
"c++": "#0000FF"
};
const chartData = [
{
group: "java",
value: 300
},
{
group: "javascript",
value: 600
},
{
group: "c++",
value: 200
}
];
const demoDonutOptions = {
color: {
scale: colors
},
height: "300px"
};
function App() {
return (
<div className="App">
<h3>React Donut chart with label</h3>
<div>
<DonutChart data={chartData} options={demoDonutOptions} />
</div>
</div>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
添加回答
举报