Recharts在LineBarAreaComposedChart React上不显示负值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Recharts在LineBarAreaComposedChart React上不显示负值相关的知识,希望对你有一定的参考价值。
我正在尝试用6个变量值优化图形。
有时这些值中的一些是负数,图表不显示它们。
我试图在Y尺度上设置负值,但这也不起作用。
图表上的线条本身消失了。
风速线具有正值,但也不可见。
我的代码:
<div className="row">
<div className="col-md-12">
<ComposedChart width={1100} height={800} data={this.state.data} stackOffset="sign">
<XAxis dataKey="Date" />
<YAxis />
<Tooltip />
<Legend />
<CartesianGrid strokeDasharray="3 3" />
<Area type='monotone' dataKey='Apress' fill='#726a64' stroke='#726a64' />
<Bar dataKey='Rain' barSize={20} fill='#000cff'>
<LabelList dataKey="Rain" position="top" />
</Bar>
<Bar dataKey='Snow' barSize={20} fill='#6387ff'>
<LabelList dataKey="Snow" position="top" />
</Bar>
<Line type='monotone' dataKey='Temp' stroke='#ff0000' />
<Line type='monotone' dataKey='WindSpeed' stroke='#00ff1a' />
</ComposedChart>
</div>
</div>
</div>
答案
添加道具stackOffset=“sign”
到BarChart
。
默认值为none,这就是您没有得到负值的原因。
以上是关于Recharts在LineBarAreaComposedChart React上不显示负值的主要内容,如果未能解决你的问题,请参考以下文章
text #recharts #http://recharts.org/en-US
javascript 具有React Recharts的仪表图表(http://recharts.org)
React不在React中工作 - 'recharts'不包含名为'Recharts'的导出