【发布时间】:2017-09-06 05:54:54
【问题描述】:
我正在使用 javascript 来生成折线图中 polyline 元素的点坐标。图表必须具有固定高度 (210px) 和响应宽度(始终为其父 div 的 100%)。
问题是折线的点坐标在调整窗口大小时不会改变。
有没有办法将polyline 的坐标设置为其父div 的百分比,以便在调整窗口大小时水平坐标发生变化?
我知道我可以使用 javascript 来监听窗口调整大小并重新计算折线的点坐标,但这似乎有点矫枉过正,所以我希望有一个更轻量级的纯 CSS 解决方案。
【问题讨论】:
-
不确定你想要什么。您是否在 svg 元素上尝试过 viewBox="0 0 350 210"?
标签: svg charts responsive polyline