【问题标题】:X-axis labels overlaps in react-native svg-chartsX轴标签在react-native svg-charts中重叠
【发布时间】:2019-07-31 11:23:04
【问题描述】:

我正在使用 react-native-svg-charts 来显示饼图和条形图 在 react-native 中,在条形图中,X 轴标签重叠或不显示。

如何在条形图中呈现X轴的文本内容

这是我的代码

<XAxis
  style={{flex:1,height: windowSize.width/1.875, paddingTop:10 }}
  data={data2}
  formatLabel={value => {
   return data2.map(item => {
      return `${item}\n`;
          });
        }}
   contentInset={{ left: 30, right: 30 }}
   svg={{ fontSize: 10, fill: '#3A8F98' }}
   />

【问题讨论】:

    标签: react-native charts


    【解决方案1】:
    <XAxis
       style={{ paddingTop: 10,backgroundColor:'red' }}
       data={data}
       formatLabel={(value, index) => this.state.data2[index]}
       contentInset={{ left: 18, right: 18 }}
       svg={{ fontSize: windowSize.width/55, fill: '#3A8F98' }}/>
    

    更改了 formatLabel
    formatLabel={value => {return data2.map(item => {
      return `${item}\n`;
          });
        }}
    

    formatLabel={(value, index) => this.state.data2[index]}
    

    【讨论】:

      【解决方案2】:

      您可以使用rotation svg 属性旋转标签。

      <XAxis
        data={data}
        svg={{ rotation: 30 }}
      />
      

      【讨论】:

      猜你喜欢
      • 2021-04-22
      • 2019-04-13
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 2012-03-14
      相关资源
      最近更新 更多