Как добавить 2 оси на диаграмму сгруппированных побед? - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь получить 2 оси x с метками для VictoryGroup of VictoryBar.Одна ось должна иметь метку для группы, в то время как другая должна маркировать каждый столбец / столбец.Я потратил несколько часов, и я не уверен, как этого добиться.

Я пытался добавить вторую ось, но получаю тики, которые не совпадают с барами.

https://ibb.co/pfGw0wy

      <VictoryChart ref={chartRef}>
        <VictoryGroup
          ref={groupRef}
          offset={barWidth + 5}
          colorScale="qualitative"
        >
          {data.map(d => (
            <VictoryBar
              barWidth={barWidth}
              theme={theme.chart}
              data={d.data}
              labels={datum => `${datum.y}${dataUnit}`}
              {...props}
            />
          ))}
          <VictoryAxis style={{ axis: { stroke: 'none' } }} />
        </VictoryGroup>
        <VictoryAxis offsetY={30} style={{ axis: { stroke: 'none' } }} />
      </VictoryChart>

Я хочу добиться этого: https://user -images.githubusercontent.com / 4308339/60723291-ea0b3280-9f3b-11e9-8097-9f43bb27de17.png

...