草庐IT

d3_graph_chart

全部标签

javascript - 从 d3.js 中的线图中删除线

我有一个使用d3.js显示折线图的按钮。但是我想在单击同一按钮时从图中删除该线。我创建了一个切换按钮,但如何从图表中删除该线?我有以下绘制图形的函数。svg.selectAll("path").remove()正在删除轴而不是线。函数plotGraph(文件){varcolor=d3.scale.category10();varsvg=d3.select('#mySvg');svg.selectAll("path").remove();varline=d3.svg.line().interpolate("basis").x(function(d){returnx(d.date);}).

javascript - 使用 D3 设置下拉菜单的默认选择

我创建了一个包含几个月的下拉菜单作为选项,但想预先指定一个选项作为默认值。但是,默认选择似乎顽固地保留在列表中的第一个选项。我尝试了下面的代码,这对我来说很有意义,因为对于任何其他属性,设置一个简单的比较就足以改变该属性的值。vardefaultOptionName;//desireddefaultdropdownnamed3.select("#dropdown").append("select").on("change",someFunction).selectAll("option").data(dataset).enter().append("option").attr("val

javascript - 使用 d3 的交互式蜘蛛图或雷达图

我正在寻找同样具有交互性的HTML/javascript蜘蛛图/雷达图。我希望用户移动所有端点并存储最终结果。我已经搜索了一段时间,虽然我找到了一些不错的图表组件,但它们都是静态的并且只能使用代码更新。 最佳答案 看看this.这是可以用这个alangrafu的代码实现的:该示例在您描述的意义上确实不是交互式的,但它在其他方面是交互式的,没有什么能阻止您实现您想要的交互性,将示例中的代码作为一个很好的起点。 关于javascript-使用d3的交互式蜘蛛图或雷达图,我们在StackOve

php - Facebook Open Graph,未提供类型为 'og:title' 的必需属性 'string'

我有一个Joomla页面(v3.2.4),我在其中使用PHP放入了一些动态开放图谱标签,如下所示:PHP,在标签之前:$getcid=JRequest::getVar('id');if(!isset($getcid)){$title="LIVAKurser";$description="Danmarksstørsteudbyderafkursertilsåveloffentligeogerhvervsamtprivate.";$image="http://www.livakursertestsite.dk/images/liva-logo.jpg";$type="website";}e

html - 纯 CSS3 或 SVG 动画 donut chart

我正在寻找纯CSS3或SVG动画圆环图。需要中间的圆圈填充颜色要用灰色和蓝色分割的外圈,即:蓝色80%完成,灰色20%剩余。需要在圆圈中间放置文字。我找到了一个例子http://jsfiddle.net/4azpfk3r/任何人都可以帮助创建/编辑以上内容以满足我的需要吗?到一半了。CSSLayer1谢谢 最佳答案 试试这个,它使用stroke-dasharray创建长度为251.2的笔划,请参阅here供更多引用。stroke-dashoffset属性指定破折号模式中开始破折号的距离seehereText此处笔划填充80%(使用2

javascript - D3.js 在两条路径之间添加截取点和区域

我正在使用简单的d3可视化来教授一个简单的商业概念“收支平衡点”。我想通过使用三个slider使可视化具有交互性。我想知道如何添加截取点并绘制两条线之间的区域。这是我到目前为止的代码。我想在两条线之间添加截取点和区域,并使它们与slider交互。我想要的图表如下所示:谢谢!varmargin={top:20,right:60,bottom:30,left:60};varwidth=720-margin.left-margin.right;varheight=480-margin.top-margin.bottom;varxPadding=20;varyPadding=35;varxSc

html - d3 v4 内部填充设置为 .001 实际上不会导致范围之间的小填充

有没有办法最小化分组水平条形图中范围之间的填充?我正在为AngularJS构建一个水平条形图指令,目前我已经很接近了,但我对间距不太满意。如果有更好的方法来构建垂直范围,我将非常感谢任何提示。到目前为止,这是我的结果:angular.module('MissionControlApp').directive('d3GroupedHorizontalBarChart2',['d3','$timeout',function(d3,$timeout){return{restrict:'E',scope:{data:'=',onClick:'&d3OnClick'},link:function

seo - 如何修复来自 Facebook Open Graph 调试工具的 "Parser Mismatched Metadata"错误?

我收到来自FacebookObjectDebugger的错误对于我最近将OpenGraph标签添加到的网页:Theparser'sresultforthismetadatadidnotmatchtheinputmetadata.Likely,thiswascausedbythedatabeingorderedinanunexpectedway,multiplevaluesbeinggivenforapropertyonlyexpectingasinglevalue,orpropertyvaluesforagivenpropertybeingmismatched.Herearethein

javascript - Google Charts : Line Chart: Doesn't display in IE and Firefox, 但适用于 chrome

我有一个简单的图表(尽管包含大量数据),它在chrome中呈现良好但在IE或Firefox中无法呈现。由于我对网络开发知之甚少,所以我不知道如何找出问题所在。谁能帮我弄清楚哪里出了问题,也许可以解释一下他们是如何弄清楚的?google.load("visualization","1",{packages:["corechart"]});google.setOnLoadCallback(drawChart);functiondrawChart(){vardata=newgoogle.visualization.DataTable();data.addColumn('datetime','

javascript - Google Chart Table 删除选择

我目前正在使用Google图表。我对选择有疑问。我想关闭选择,但这似乎是不可能的。我什至尝试(一种非常丑陋的方式)像选择部分的事件监听器一样使用方法clearChart()删除它。这是测试源代码。请注意,我不能在jsfiddle中使用它google.load("jquery","1");google.load('visualization','1',{packages:['table']});functiondrawVisualization(){vardata=google.visualization.arrayToDataTable([['','Name','E-mail','Ac