草庐IT

9个可视化图表在线制作工具,总有一款适合你

全部标签

javascript - d3 可视化数据的最佳实践?

我正在开展一个项目,其中使用d3在散点图中可视化数据点。由于是web应用,区域有限,很多点重叠。总共有20k个点,我允许用户使用画笔(及其范围)放大区域,但即使放大,仍然有大量的点重叠。这种情况的一个例子:有什么好的方法可以使底层点可视化,以增强对点的看法或感知?我在考虑是否可以使用透明度,但我不知道这是否可行。可能值得注意的是,所有点都代表基因,因此就表示而言,对它们进行聚类可能不是很合乎逻辑。 最佳答案 我建议尝试d3的fisheyeplug-in.它允许您使用鼠标缩放和扭曲比例,让您放大区域。您可以在此处的页面下方看到它与散点

javascript - 如何根据容器尺寸的变化调整 Morris.js 图表的大小

我尝试将Morrisjs圆环图放入具有2个flex项目的flex容器中,我希望flex:1容器中的图表会调整大小,但它不会。有谁知道如何使图表在弹性项目中响应?这是我的例子example尝试调整它的大小JS:$(function(){Morris.Donut({element:'container',resize:true,data:[{label:"DownloadSales",value:12},{label:"In-StoreSales",value:30},{label:"Mail-OrderSales",value:20}]});CSS:html,body{height:10

javascript - 从 iPhone 网络应用程序检查在线状态

有没有一种方法可以通过网络应用程序检查iPhone是否在线。也就是说,在移动版Safari中,我可以检查设备的在线状态,看看我是否应该尝试AJAX调用。在Firefox/常规WebKit中,这将是:if(navigator.onLine){onlineCode()} 最佳答案 imgsrc="http://aonlinesite.com/a-really-little-image.png"onload="互联网!"onerror="没有网络!" 关于javascript-从iPhone网

c# - ASP.NET 的图表控件

我正在了解人们对在ASP.NET应用程序(Web窗体或MVC)中使用图表控件的意见和经验,主要是在任何类型的项目中。我目前正在做我的研究,我有一个相当大的控制list要评估。我的列表包括(排名不分先后):ASP.NET控件:DevExpressXtraCharts(http://demos.devexpress.com/XtraChartsDemos/).NET的Dundas图表(http://www.dundas.com/)用于ASP.NETAJAX的TelerikRadChart(http://www.telerik.com/)ComponentArt图表和可视化对于ASP.NET

javascript - 适合 JavaScript 初学者的项目

我目前正在通过Lynda.com视频系列学习JavaScript。到目前为止似乎进展顺利。我想知道您会向使用JavaScript语言的编程新手推荐什么样的入门项目。也许你会建议我想到一些感兴趣的事情并努力完成它。我真的还不知道,我最终想要构建的任何东西似乎都遥不可及,即。元素动画等我有使用jQuery的经验,但为此我不会使用框架。谢谢。 最佳答案 一个好的开始是:猜数字游戏这是开始程序的好链接(在Python中)http://www.scribd.com/doc/50490971/11/Guess-the-Number-s-Sour

javascript - (kendoUI 图表)可以通过调整窗口大小来重排它的大小吗?

这里是饼图的设置:functioncreateChart(chartDataSource){$("#chart").kendoChart({theme:$(document).data("kendoSkin")||"black",title:{text:"Efficiency"},legend:{position:"bottom"},dataSource:chartDataSource,series:[{type:"pie",field:"val",categoryField:"status"}],tooltip:{visible:true,template:"${category}-

javascript - android 2.3 上的 d3.js 可视化

我知道2.3的android浏览器不支持SVG,但我想知道我是否可以使用Canvg将d3.jsSVG可视化转换为Canvas。在客户端。浏览器是否能够解析SVG元素,或者这种从SVG到Canvas的转换是否需要在服务器端进行?提前致谢!//Grabdatafromserver...varbtoken=window.location.search.split('bearer_token=')[1].split('&')[0];varendpoint="http://dcaps-staging.media.mit.edu:8080/api/reality_analysis_service/

javascript - 如何将自定义 Node 和属性添加到 AlloyUI 图表生成器

我一直在尝试使用diagrambuilderexampleAlloyUI。我需要添加一些额外的自定义Node类型以及Node的一些附加属性。我考虑过修改然后构建库,但这听起来对这样的任务来说有点矫枉过正,而且我也有issues与建筑。有没有简单的方法来做到这一点?更新我意识到我可以直接修改构建文件夹中的文件来摆脱构建过程。我尝试添加类似的内容:varLang=A.Lang,..CUSTOM='custom',....A.DiagramNodeCustom=A.Component.create({NAME:DIAGRAM_NODE_NAME,ATTRS:{type:{value:CUST

javascript - 在jointjs中制作元素 'not selectable'

我用过Jointjs我的一个项目中的图表库。1)我很想知道它是否提供了任何方法来限制用户不玩图表的元素。我的意思是:用户将能够将图表视为图像,而不是像调整大小、更改位置、拖动链接等那样与其进行交互。2)我的应用严重依赖它。虽然我已经解决了自动布局的问题,但是使用Jointjs有可能吗,我们可以告诉lib我们想要这些元素和东西吗,请帮助我们用最合适的、不冲突的元素和最少的元素制作图表如果链接是连续的直线,则相互碰撞以及与其路径中的元素发生碰撞的链接数?3)最后,我想知道我们是否可以检查链接是否与其他元素或同一图表中的其他链接发生冲突。我知道在元素的情况下是可能的。if(element1.

javascript - 谷歌图表 : minValue doesn't work with logScale

我正在尝试绘制具有对数刻度的Google条形图。但是,它从1开始,而不是0。这看起来像是错误数据,因为具有一个值的条目在呈现时没有条形。我尝试将minValue设置为零,但当logScale为true时,它似乎不会遵守这一点。甚至可以有一个从零开始的对数刻度吗?这里有一些代码重现了visualizationplayground上的问题:functiondrawVisualization(){//Createandpopulatethedatatable.vardata=newgoogle.visualization.DataTable();data.addColumn('number'