响应SVG线形图与Raphaë 1
Responsive SVG line graph with Raphaël
我正在寻找我的响应式web应用程序的图形解决方案。我真的很喜欢这个Raphaël分析演示:http://raphaeljs.com/analytics.html(这里是在JS Bin: http://jsbin.com/svg/1/edit)
…但它没有反应。我在codepen: http://codepen.io/meloncholy/pen/KxiJA上找到了这个响应式SVG图形,但我正在寻找一个JavaScript集成解决方案,如Raphaël,而不仅仅是一个静态SVG。
有没有办法将两者结合起来,使Raphaël图形响应?
下面是codependency演示作者的一篇文章,介绍他如何制作响应式SVG: http://meloncholy.com/blog/making-responsive-svg-graphs/
您发布的Raphaël演示在window.onload
事件被触发时呈现图形。Demo用var r = Raphael("holder", width, height)
生成一个固定宽度为800px
的阶段,并在r.drawGrid(...)
的某处绘制图形。
类似于codependency。在你发布的例子中,你可以根据window.resize
事件的窗口宽度重新绘制/重新绘制整个东西。
第二种方法是,使用类似于codepen中的var unscale = function (el) { ... }
函数遍历window.resize
事件上的所有SVG元素。io例子。
相关文章:
- 在Rapha中找到给定元素的坐标235;l JS生成的图像
- 关于为Raphaë添加淡入淡出效果的问题;l.js图像元素
- Raphaël转换相对于画布的拖动回调坐标
- 如何改进RaphaëlJS图像动画
- Raphaëljs选择纸张
- Raphaël和选择许多元素
- 使用Rapha制作旋转对象的动画;l.js
- 为Rapha制作动画带有背景图像的l.js形状
- Rapha中的剪辑路径ël.js
- 如何将函数绑定到RaphaëlJS
- 将Fireworks导出的SVG转换为Raphaël
- 避免使用rapha 235;l缩放来调整描边大小
- 响应SVG线形图与Raphaë 1
- 使用rapha 235;l从jQuery调用
- rapha 235;l:尝试将半动画文本添加到旋转器图形中
- 如何在rapha 235;l.js中绘制简单的动画路径
- 改变rapha 235; 1路径元素的正确方法是什么?
- Rapha中的圆圈和点击事件;l图形库
- How to animate both rotation and transformation in Rapha
- 使用帧计时器的rapha 235;l动画