我有一个简单的 3 部分水平条形图,如下所示:
您可以在CodeSandbox上查看或试用代码:
function App() {
return (
<VictoryStack colorScale={['#D0021B', '#F5A623', '#00C16F']}>
<VictoryBar horizontal data={[{ x: 'progress', y: 50 }]} />
<VictoryBar horizontal data={[{ x: 'progress', y: 25 }]} />
<VictoryBar horizontal data={[{ x: 'progress', y: 25 }]} />
</VictoryStack>
)
}
我有两个部分的问题:
- 我怎样才能使这 3 个条的高度更高(我在技术上猜是宽度,因为我把它做成水平的)?
- 如何在每个条之间添加一点间距?意思是红色、橙色和绿色条之间有 2px 的空间。
在查看VictoryStack
文档和VictoryBar
图表时,我尝试了很多东西,但我无法让它发挥作用。任何帮助将不胜感激,谢谢!