reactjs - 如何在 Recharts 条形图中的每个分组条之间获得内部填充(或间隙)?
问题描述
我正在尝试实现与 Nivo Charts 使用的 Inner Padding 类似的效果,但在 Recharts 中。
我有以下栏:
但我想让它看起来更像这个(不是在颜色方面,而是在两个条之间的差距方面):
差异很小,但两种颜色之间有一个白色间隙。我如何实现这一目标?
谢谢!
解决方案
我能够通过添加以下内容来实现此
style={{ stroke: '#fff', strokeWidth: 2 }}
效果<BarChart>
:
<BarChart
layout="vertical"
data={barChartData}
height={300}
barSize={24}
barCategoryGap={16}
style={{ stroke: '#fff', strokeWidth: 2 }}
>
如果您要添加空<Bar />
数据来实现这一点,一旦您开始在图表上使用工具提示,您可能会遇到一些奇怪的情况。
推荐阅读
- css - CSS - 在具有相对位置的边框左侧添加图标
- mysql - CHAR(n) 如何以二进制表示其数据?
- javascript - 循环文本更改
- json - React:如何映射没有键名的嵌套 JSON 对象
- javascript - 显示 Firebase 实时数据库中的数据
- android - Firebase 身份验证 Google vs Facebook vs 电子邮件的优缺点
- java - 如何在处理 OneToMany 关系时正确管理 Hibernate 中的会话?
- java - 如何用 swagger 创建静态 html 文档?
- ios - 带有 UILabel 和 UIButton 的 UIStackView 表现奇怪
- java - 我如何在 Speech_event_type 之后连续发送请求:END_OF_SINGLE_UTTERANCE Google Speech cloud Java