我想使用图表来可视化数据.需要一些建议,因为我使用的D3js没有响应
I want to use charts and graphs for visualizing data.Need some recommendation as D3js that I am using is not responsive
是否有开源框架可以可视化项目符号图/甘特图/条形图和折线图中的数据。我现在正在使用d3.js,但它没有响应。是否有任何其他框架可以为我提供上述图表,也需要响应,或者是否有任何方法可以使D3响应。
我知道两种使D3响应的方法:
1) 选中窗口调整大小事件。基本上,当窗口调整大小时,您可以删除图表,并根据新的维度重新绘制它们。
d3.select(window).on("resize",resize);
function resize() {
/* resetting the entire visualisation, the svg's and other added elements */
d3.selectAll("svg").remove();
d3.selectAll(".graphline").remove();
d3.select("#namerow").remove();
*function to redraw everthing*
}
在绘图功能中,您可以捕获窗口的宽度,如下所示:
var chartWidth = parseInt(divParentContainer.style("width"),10);
var chartHeight = chartWidth * 0.8; // 0.8 can be seen as width-height ratio
2) 检查这一页上的答案。在我个人看来,这种方式是最简单的。
相关文章:
- onclick函数需要双击,因为类分配延迟
- d3js文本传输-示例代码不起作用
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- 如何操作d3js树布局
- 如何获得Bootstrap Datepicker的年和月,因为它在变化
- ACE编辑器正在删除模块,因为define是't一根绳子
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- D3JS selectAll to append rect
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- "未捕获类型错误/丢弃意外“;因为一句台词而出现?(HTML w/<脚本>)
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- Rails服务器因为uglifier gem而失败
- D3js如何在.enter上下文中在同一级别附加两个子级
- 应用了转换时的D3js排序问题
- 缓存javascript失败,因为使用了外部javascript
- d3js/没有固定坐标的多边形
- 如何在d3js中突出显示重叠的between矩形
- 拒绝在框架中显示,因为它设置了'X-Frame-Options'到'拒绝'在JavaSc
- d3js 通过其 CSS 样式选择所有元素
- 我想使用图表来可视化数据.需要一些建议,因为我使用的D3js没有响应