【发布时间】:2022-02-10 15:54:31
【问题描述】:
我似乎无法成功修改在 recharts 图中呈现为 X 轴的元素的大小。我希望它是 20px 的高度和宽度。我什至无法通过在控制台 css 中对元素进行修改来成功。谁能帮帮我?
这是元素:
<svg
style={{ cursor: 'pointer', }} width="20px" height="20px"
>
<g transform={`translate(10,10)`} fill="green" stroke="green">
<path
fill="current"
fillRule="evenodd"
d="M8,0 C3.58862306,0 0,3.58862306 0,8 C0,12.4113769 3.58862306,16 8,16 C12.4113769,16 16,12.4113769 16,8 C16,3.58862306 12.4113769,0 8,0 Z M12.0546875,6.3046875 L7.72131347,10.6379394 C7.59130859,10.7679443 7.42065431,10.833374 7.25,10.833374 C7.07934569,10.833374 6.90869141,10.7679443 6.77868653,10.6379394 L4.61206056,8.47131347 C4.35131837,8.21069338 4.35131837,7.78930663 4.61206056,7.52868653 C4.87268066,7.26794434 5.29394531,7.26794434 5.5546875,7.52868653 L7.25,9.22399903 L11.1120606,5.36206056 C11.3726807,5.10131837 11.7939453,5.10131837 12.0546875,5.36206056 C12.3153076,5.62268066 12.3153076,6.04394531 12.0546875,6.3046875 Z"
transform="translate(.5)"
/>
</g>
</svg>
【问题讨论】:
-
既然整个 SVG 是
g为什么不调整 SVG 的大小。请提供一个minimal reproducible example 这不起作用。 -
@Paulie_D 我刚刚添加了一个 sn-p 以使其更清晰。我尝试更改 svg 的大小,但没有成功
-
对我有用的是您在 CSS 中指定尺寸而不是样式标签
-
@Paulie_D 我似乎无法让它工作
-
您可以在 svg 元素中添加一个 viewBox。例如