不知道爲什麼recharts
在yAxis
上繪製了undefined
類別。爲什麼Recharts在yAxis上繪製未定義的類別?
這裏是一個的jsfiddle鏈接:http://jsfiddle.net/liubko/x1yoboc7/455/
const data = [
{name: '01-01', alice: "alice"},
{name: '01-02', alice: "alice", aliceActive: "alice"},
{name: '01-03', bob: "bob", alice: "alice", aliceActive: "alice"},
{name: '01-04', bob: "bob", alice: "alice", aliceActive: "alice"},
{name: '01-05', bob: "bob", bobActive: "bob", alice: "alice"},
{name: '01-06', bob: "bob", bobActive: "bob", alice: "alice"},
];
const categories = ["alice", "bob"];
const SimpleLineChart = React.createClass({
render() {
return (
<LineChart width={600} height={300} data={data}>
<XAxis dataKey="name" />
<YAxis type="category" />
{categories.map(cat =>
[
<Line type="step" dataKey={cat} stroke="yellow" />,
<Line type="step" dataKey={`${cat}Active`} stroke="green" />,
]
)}
</LineChart>
);
}
})
我想有一個圖表包括水平直線。 xAxis - 是time
。 yAxis - 是user
。但是每個用戶可以通過不同的時間處於不同的狀態。
它不會使蜱本身,而是保留它在圖表上的額外空間。當有兩個以上的類別時更好。 http://jsfiddle.net/liubko/x1yoboc7/457/ –