Recharts在LineBarAreaComposedChart React上不显示负值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Recharts在LineBarAreaComposedChart React上不显示负值相关的知识,希望对你有一定的参考价值。

我正在尝试用6个变量值优化图形。

有时这些值中的一些是负数,图表不显示它们。

我试图在Y尺度上设置负值,但这也不起作用。

图表上的线条本身消失了。

风速线具有正值,但也不可见。

LineBarAreaComposedChart

我的代码:

<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'的导出

recharts中饼图提供cornerRadius后如何加入

Recharts 自定义 XAxis 名称

没有值时是不是可以呈现 recharts 工具提示事件?