gpt4 book ai didi

javascript - Raphaël 的响应式 SVG 折线图

转载 作者:行者123 更新时间:2023-11-30 06:32:09 25 4
gpt4 key购买 nike

我正在为我的响应式网络应用寻找图形解决方案。我真的很喜欢这个Raphaël分析演示:http://raphaeljs.com/analytics.html (在 JS Bin 上:http://jsbin.com/svg/1/edit)

...但它没有响应。我在 codepen 上找到了这个响应式 SVG 图:http://codepen.io/meloncholy/pen/KxiJA ,但我正在寻找像 Raphaël 这样的 JavaScript 集成解决方案,而不仅仅是静态 SVG。

有什么方法可以将两者结合起来使 Raphaël 图具有响应性?

这是 codepen 演示的作者关于他如何制作响应式 SVG 的文章:http://meloncholy.com/blog/making-responsive-svg-graphs/

最佳答案

您发布的 Raphaël 演示在触发 window.onload 事件时呈现图表。该演示使用 var r = Raphael("holder", width, height) 生成一个固定宽度为 800px 的舞台,并在此处的某处绘制图表 r。 drawGrid(...).

与您发布的 codepen.io 示例类似,您可以根据 window.resize 事件中窗口的宽度,以不同的宽度重新初始化/重绘整个内容。

第二种方法,使用类似的 var unscale = function (el) { ... } 函数遍历 window.resize 事件上的所有 SVG 元素在 codepen.io 示例中。

只是一些想法...

关于javascript - Raphaël 的响应式 SVG 折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16848688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com