草庐IT

d3_graph_chart

全部标签

javascript - 将链接插入 Google Charts api 数据?

我在这里的googlechartsplayground中使用了很多Googlecharts:Link我一直在玩的代码是这样的:functiondrawVisualization(){//Createandpopulatethedatatable.vardata=google.visualization.arrayToDataTable([['Year','Austria'],['2003',1336060],['2004',1538156],['2005',1576579],['2006',1600652],['2007',1968113],['2008',1901067]]);//C

javascript - 无法从 d3 中的 csv 文件导入数据

我刚刚学习d3,我正在尝试从CSV文件导入数据,但我一直收到错误“XMLHttpRequest无法加载文件:///Users/Laura/Desktop/SampleECG.csv。跨源请求仅支持HTTP。”。我搜索了如何修复此错误并在本地Web服务器上运行它,但我还没有找到适用于d3.v2.js的解决方案。这是代码示例:varTime=[]ECG1=[]d3.csv("/Desktop/d3Project/Sample.csv",function(data){Time=data.map(function(d){return[+d["Time"]];});ECG1=data.map(f

javascript - Chart.js 2.0 使用货币和千位分隔符格式化 Y 轴

我在格式化我的图表轴时遇到问题,我找不到更新版本2.0的示例。我怎样才能(例如)赚到2000000到2000000欧元?我的fiddle:https://jsfiddle.net/Hiuxing/4sLxyfya/4/window.onload=function(){varctx=document.getElementById("canvas").getContext("2d");window.myBar=newChart(ctx,{type:'bar',data:barChartData,options:{title:{display:true,text:"Figure"},lege

javascript - 在雷达 chart.js 中设置最小值、最大值和步数

我正在使用chartjs.org2.2.1并且有一个雷达图,其值介于1..5之间。我想将最小值设置为0,将最大值设置为5,步长为1。这似乎在这个SOpost中得到了准确的回答.然而,我的图表仍然有一个奇怪的比例,而不是我根据下面的代码定义的比例。谁能看出我在这里做错了什么?varoptions={responsive:false,maintainAspectRatio:true};vardataLiteracy={labels:[@PointLabel("Literacy",1),@PointLabel("Literacy",2),@PointLabel("Literacy",3),@

javascript - 如何取消 d3 中的预定转换?

转换代码,d3.select('chart').select('svg').selectAll("circle").data(sampleData).enter().append('circle').each(function(d,i){d3.select(this).transition().delay(i*50).attr('cx',function(d){returnd.x;}).attr('cy',function(d){returnd.y;}).attr('r',4);});如何停止/取消预定/延迟的交易? 最佳答案 接受

javascript - NVD3/D3 改变y轴最小值

我目前正在使用NVD3制作一些折线图。我想知道是否有可能使y轴刻度始终从0开始。目前它总是从最低的y值开始。我试过使用tickValues但我不想更改其他值。我还尝试添加一个值为0的数据点,但这似乎是一种解决方法,它会影响图形的外观。有什么想法吗? 最佳答案 大多数图表都有一个forceX和forceY函数,它们采用一组值。你可以像这样使用它:varchart=nv.models.lineChart();chart.forceX([0,10])chart.forceY([-1,1])这将确保在您的xAxis上始终显示至少0和10,但

javascript - d3.js Checking/Count 系列图表

我正在开发一个使用四方数据的应用程序。//这是经过深入研究的系列图表-但这里仍然存在一些错误。所以我们有一批数据-健康与美容、餐厅、咖啡馆、公共(public)场所。--会有COUNT个--以及结帐信息的总和。所以我希望这张图表能够显示field的数量,但也能表明它们有多受欢迎……例如,酒吧的数量可能会更少,但签到的数量会更高,因为它们更受欢迎。所以在那种情况下想要反转圆圈的颜色。当前的代码尝试存在一些错误。圆圈/圆圈间距的交换导致黑色路径撕裂和奇怪的行为对于线条,我希望在蓝色圆圈下方有一条黑线,但在蓝色圆圈内部显示一条裁剪的圆圈路径橙色线——这是一种掩蔽能力。_latestjsfid

javascript - 创建自定义 d3 布局

我需要创建一个自定义的d3布局,它有点接近树状图,但采用三Angular形样式。这是一个屏幕截图,以便您可以理解:Pyramidlayout如您所见,它工作起来非常简洁,符合我的需要。为了对其进行编码,我将代码基于TreeMap布局代码:d3.layout.pyramid=function(){varhierarchy=d3.layout.hierarchy(),round=Math.round,size=[1,1],padding=0;functionpopulate(nodes,currentHeight,currentHeightPadded,currentBase,curren

javascript - d3-drag 0.3.0 - "Cannot read property ' button' of null"

我正在尝试将d3-drag与Canvas一起使用:select(canvas).call(drag().container(canvas).subject(partial(getNodeAtMouse,simulation,canvas)).on('start',someFunction))但是,当我实际尝试拖动时出现以下错误:Cannotreadproperty'button'ofnull从d3-drag(d3原始源代码)中的以下行functiondefaultFilter(){return!d3Selection.event.button;}如果我删除该函数(通过指定我自己的过滤器

javascript - 在 React 应用程序中使用 D3 渲染元素的价格?

我正在尝试了解如何集成D3和React。具体来说,我试图了解使用D3渲染可视化效果如何影响React。如thisexcellentquestionandit'sreply中所述:[...]thereiscurrentlynogreatwaytoworkwithReactandD3[...]thisisbecauseintheReactworldyoudon'tdodirectDOMmanipulation,butinthed3worldthat'stheonlythingyoudo.回复继续说ItseemstomethatthecurrentconsensusforForceLayou