在 ReCharts 中将 Y 轴范围限制为 100%

问题描述

我有一个堆积面积图,图表上显示了 3 个不同的活动。通过添加数据源中提供的数值,Y 轴范围超出了 100 值。 我尝试了社区这篇文章中给出的解决方

enter link description here

如何在 Recharts 中限制范围并在 Y 轴上显示 100%

import React from "react";
import {AreaChart,Area,XAxis,YAxis,Cartesiangrid,Tooltip,Legend} from "Recharts";
const data = [
      {name: 'Page A',uv: 50,pv: 30,amt: 20},{name: 'Page B',uv: 60,pv: 20,amt: 100},{name: 'Page C',pv: 50,amt: 30},{name: 'Page D',{name: 'Page E',uv: 40,{name: 'Page F',pv: 100,{name: 'Page G',pv: 80,amt: 90},];
class StackedAreaChart extends React.Component{
    render () {
    return (
        <AreaChart width={600} height={300} data={data}
            margin={{top: 5,right: 30,left: 20,bottom: 5}}>
       <Cartesiangrid strokeDasharray="3 3"/>
       <XAxis dataKey="name"/>
       <YAxis type="number" domain={[0,100]} />
       <Tooltip />
       <Legend />
       <Area dataKey="pv" fill="#8884d8" stackId="1" />
       <Area dataKey="amt" fill="#82ca9d" stackId="2" />
       <Area dataKey="uv" fill="#ffc658" stackId="3" />
      </AreaChart>
    );
  }
}
export default StackedAreaChart;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...