You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为柱状图文本中的数字单独设置行内放大样式?

柱状图文本数字单独放大的行内样式实现方案

要实现柱状图文本中数字尺寸大于其余内容的效果,你可以将原字符串返回改为返回JSX元素,通过<span>标签分别包裹数字和剩余文本,并为数字设置单独的行内样式:

修改后的代码如下:

text={({ value, valueMax }) => (
  <>
    <span style={{ fontSize: '1.5em', fontWeight: 'bold' }}>{value}</span>
    <span style={{ fontSize: '1em' }}> % {innerText}</span>
  </>
)}

说明:

  • 用两个<span>拆分文本,第一个包裹数字value,通过style设置更大的字体尺寸(示例用1.5em,可按需调整),还可搭配fontWeight增强视觉突出效果
  • 第二个<span>包裹剩余的% ${innerText},使用默认或更小的字号(示例用1em)
  • 确保你的柱状图组件支持text属性返回JSX元素(主流可视化库如Recharts、ECharts React封装均支持此用法)

内容的提问来源于stack exchange,提问作者Captai-N

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:42:33