首页 文章
  • 0 votes
     answers
     views

    DC.js条形图栏大小

    我有条形图运行DC.JS所有渲染,但我无法在栏上得到正确的间距 . 标签很好, Value 很好,我认为序数规模可行,但似乎没有什么能收紧条形之间的差距 . http://codepen.io/MichaelArledge/pen/VeYVQr?editors=001 var dex; var bar_chart = dc.barChart("#graph_area"); va...
  • 8 votes
     answers
     views

    DC.js dataTable的自定义文本过滤器

    我正在构建一个仪表板来显示一些数据 . 我有几个图表和一个列出所有数据的表格 . 我正在尝试添加搜索功能来过滤图表 . 我有很多公司和一些关于每个公司的数据 . 因此,如果我搜索“Appl”,只有以“Appl”开头的公司将列在数据表中,图表将反映这一点 . 我对当前实现的唯一问题是当我更改此过滤器或清除它时 . 数据似乎很好,但图表渲染不正确 . 清除后它们不会返回原始位置,或者以某种方式添加额外...
  • 0 votes
     answers
     views

    DC.js Stacked Line Chart无效

    是否有更完整的教程或指南来创建dc.js的图表,而不是_2720206中提供的图表?我'm trying to create a simple line chart with 2 stacked levels. I'm正在使用以下csv: 我希望WasteDate位于x轴上,WasteData位于y轴上 . 此外,我希望一层是WasteFunction Minimization,另一层是Wast...
  • 0 votes
     answers
     views

    动态创建和链接dc.js图表

    我正在编写一个Web应用程序,允许用户使用dc.js动态创建一个或多个图表 . 用户可以指定一些过滤器参数,每次都会检索生成的JSON并将其加载到新的dc.js条形图中 . 我想要的是所有图表都要链接,所以如果他们在图表上过滤它在其他图表上做同样的事情,如果他们在图表上缩放/滚动,这也会在其他图表上发生 . 它们在x轴(日期)上共享相同的数据范围 . 我的理解是这正是dc.js的用途 . 我有一个...
  • 0 votes
     answers
     views

    Serverside Crossfilter:复制过滤器功能 . 如何从函数闭包中访问变量

    现在正在使用crossfilter处理项目 . 由于要使用的数据可以变得非常大,我正在尝试在服务器端移植交叉过滤器 . (最后我希望能够直接从mongodb服务这些团体和维度) . 图表工作到目前为止,但我在过滤图表的多个值时遇到问题 . 澄清am“覆盖”,或者更好地说为dc.js创建一个虚函数,它使用给定的过滤器查询服务器 . var markerClickedDimension = { ...
  • 2 votes
     answers
     views

    如何调整dc.js和crossfilter的binning?这是性能瓶颈吗?

    我正在尝试制作一个可以接受csv并构建仪表板的通用交叉过滤器 . 以下是工作示例: https://ubershmekel.github.io/gfilter/?dl=https://ubershmekel.github.io/csvData/spent.csv https://ubershmekel.github.io/gfilter/?dl=https://ubershmekel.gi...
  • 1 votes
     answers
     views

    跟踪并过滤dc.js中的上个月值

    我有类似于DC.JS get last month value as filter中描述的问题 . 也就是说,我想在条形图中显示上个月的股票 Value (按公司和产品类型),同时我在折线图中显示股票的时间演变 . 为此,我需要通过刷线图来跟踪所选的上个月 . 在这里看到我的jsFiddle:https://jsfiddle.net/BernG/wo60z64j/12/ var data = [{...
  • 2 votes
     answers
     views

    dc.js使用crossfilter将回归图表合并到现有的散点图中

    我正在使用dc.js和crossfilter.js创建一个d3仪表板,我想知道如何将回归线实现到响应过滤的散点图中 . 我一直在玩一些重新添加回归线的例子,但是我一直没有成功地提取和合并代码 . 我没有数学问题,而是如何从维度访问过滤数据,然后如何将回归线添加到过滤后的散点图(以便回归线也响应未来的过滤) . jsFiddle演示 var data = [ {"record"...
  • 2 votes
     answers
     views

    扩展dc.js以添加“simpleLineChart”图表

    编辑请参阅此处查看我正在尝试执行的非工作示例:http://bl.ocks.org/elsherbini/5814788 我正在使用dc.js来绘制从我大学的蜂箱收集的数据 . 我正在将每个数据库更改的新数据推送到图表中(使用Meteor的魔力) . When the database is over 5000 records or so, rerendering the lines gets...
  • 0 votes
     answers
     views

    dc.js:具有多个CSV的ReduceSum

    这是另一个StackOverflow problem的后续工作,可以将包含多个CSV的图表创建到单个dc.js仪表板中 . 我按照说明操作,我的图表正在运行 . 但是,无法正常工作的是 numberDisplay 元素 . 我将'm suspecting is that since I'制表两个CSV的总数,我将不得不调整 groupAll.reduceSum() 函数,但我不确定如何 . 我的代...
  • 1 votes
     answers
     views

    使用dc.js创建一个简单的饼图

    我正在尝试使用dc.js创建一些交互式饼图来表示篮球队的统计数据 . 一个饼图将包含每个玩家的积分,另一个是他们的薪水等,表示为团队总数的一部分 . 我真的不明白如何使用crossfilter .dimension()和.group()函数 . reduceSum()真的需要在那里吗?所有我看到的都有不同的结构化数据,不适用于这种情况 . 以下是工资饼图的相关代码: var data = [ {...
  • 1 votes
     answers
     views

    使用dc.js绘制具有相同大小的饼图

    可能是我的问题很愚蠢,但我需要使用dc.js绘制一个饼图,它有多年的碎片,但无论是组数据,它们都需要相同的大小 . 我将crossfilter.js中的数据组作为相同的值 . 但是我需要知道还有其他方法可以使用尺寸获得具有相同尺寸的饼图吗?
  • 6 votes
     answers
     views

    在dc.js / Crossfilter中添加过滤器而不更新图表

    jsFiddle:http://jsfiddle.net/PYeFP/ 我有一个条形图设置,用于显示用户白天的行程数 tripVolume = dc.barChart("#trip-volume") .width(980) // (optional) define chart width, :default = 200 ...
  • 0 votes
     answers
     views

    DC.js条形图条在画笔上消失,日期范围问题的总金额也消失

    我正在研究几个简单的DC,D3和Crossfilter数据可视化图表 . 经过多次修补和查看不同的例子后,我仍然无法弄清楚当我将画笔移到它们上面时条形图上的条形消失的原因 . 我正在努力的另一件事是尝试创建第二个图表并将其与第一个图表中选择的日期范围联系起来 . 第一个问题显然需要修复,以便工作,但我知道我的代码还有其他问题 . 我希望第二个图表是一个带有单个条形图的条形图,它显示第一个图形中所选...
  • 3 votes
     answers
     views

    更改dc.js图表颜色

    为什么所有dc.js图表都是蓝色的?我该如何改变呢?经过dc.css,没有看到太多蓝色的使用! 我尝试更改了很多的 fill 属性 . 我唯一成功的是条形图 . 仍然没有饼图的线索 .
  • 7 votes
     answers
     views

    dc.js - 收听图表组渲染

    我正在尝试重构我编写的一些自定义d3代码,通过引入dc.js来渲染一系列由交叉滤波器驱动的图表 . 我的主要问题是我有一些dc.js不支持的图表类型(例如Sunburst Partition),我正在试图弄清楚如何与dc.js图表组一起渲染它们 . 过滤单个dc.js图表将自动呈现/重绘属于同一chartGroup的所有其他图表 . 是否有可能以某种方式挂钩到全局重新渲染事件,以便我可以同时重新绘...
  • 1 votes
     answers
     views

    Dc.js双重分组

    我是dc.js的新手 . 这是我想要实现的目标 . 我想制作一个条形图,通过计算唯一电子邮件的外观,x轴是外观组的数量,y轴将是属于发生组的唯一电子邮件的数量 . (交叉过滤器将涉及所以它会做根据我选择的日期自动分组/计数) 我的数据集 email date a@gmail.com 1/3/2015 a@gmail.com 1/5/2015 b@hotmail.com 1...
  • 4 votes
     answers
     views

    dc.js模拟点击图表并触发过滤器

    What I want to do: 我有一个barChart,其中x轴代表时间 . 可以通过用鼠标选择一段时间来选择一段时间,并且所有图表都可以正确地调整到选择 . 但是,有时很难从确切的日期转到确切的日期,我想添加一个日历,在那里可以选择那些日期 . 理想情况下,在日历上选择日期应与使用barChart上的鼠标选择时间段具有相同的效果 . Tried but don't like: 我尝试创建...
  • 8 votes
     answers
     views

    DC-js中的多系列条形图

    我正在使用DC.js(在D3之上的lib)并且有一个单个系列条形图的一个很好的例子: var xf = crossfilter(data); var dim = xf.dimension(function (d) { return d["EmployeeName"]; }); var group = dim.group().reduceSum(function (d) {...
  • 1 votes
     answers
     views

    将条形图条宽度设置为月间隔

    我正在尝试使用dc.js创建直方图,以显示按月汇总的帖子计数 . 我已经设置了横向滤波器尺寸和组以正确地聚合数据但是我无法获得结果图表的宽度来填充x轴上的正确宽度 . 我的(简化)代码如下所示: var ndx = crossfilter(items) var dateDimension = ndx.dimension(d => d.date) // group by month var o...
  • 0 votes
     answers
     views

    使用dc.js时.compose出错

    我正在尝试使用dc.js创建2个折线图的组合 . 但我每次都会收到此错误:未捕获的TypeError:timeChart.width(...) . height(...) . x(...) . elasticY(...) . marginins(...) . dimension( . ..) . 撰写不是一个功能 这是一个时间序列,我想将netCommercialPosition和netComm...
  • 0 votes
     answers
     views

    dc.js复合图 - 为每个人绘制新行

    各位晚上好, 我正在尝试从充满小时报告(名称,时间戳,工作小时数等)的数据库中获取数据,并使用dc.js创建一个可视化数据的图 . 我希望时间戳在x轴上,y轴上特定时间戳的小时总和,以及同一图表上每个唯一名称的新条形图 . 根据我的目标看来,使用crossfilter.js时间戳应该是我的“维度”,然后小时数应该是我的“组” . 问题1,我如何使用维度和组来根据人名进一步分割数据,然后创建条形图以...
  • 2 votes
     answers
     views

    如何使用dc.js创建堆积条形图?

    我想用DC.JS创建一个堆积条形图 . 我试图利用DC.JS(graph,source code)的文档无济于事 - 下面是我的尝试(here is my attempt in jsfiddle)和我最近在CodePen的尝试 . 我希望'Name'作为X轴,'Type'作为堆栈 . HTML <script src="https://cdnjs.cloudflare.com/aj...
  • 0 votes
     answers
     views

    画笔滤镜在堆积条形图上表现不合理

    我在使用dc.js绘制堆积条形图时看到了一个奇怪的过滤问题 . 通过刷图来选择过滤区域有时会在轴外开始选择(图b),或者只允许我在整数的步骤上选择画笔(即在图a和b中我只能选择例如范围2.0-3.0和/或2.0-4.0等) . 在子整数x轴刻度上,没有看到刷牙选择 . 基本上 scope.datasetNames = ['DATASET1','DATASET2', 'DATASET3]; 对...
  • 1 votes
     answers
     views

    dc.js / Crossfilter - 创建具有维度平均值的序数条形图?

    完整的JS小提琴数据示例如下:https://jsfiddle.net/ojrhn96y/2/ . 我有一些带有两个值的数据: Achievement 和 Balance . 我目前用dc.js创建了两个文本元素,用于跟踪两个值的平均值 . 但是,我想要一个带有x轴 ['Achievement', 'Balance'] 的条形图,然后将 [achievement_sum, balance_sum...
  • 1 votes
     answers
     views

    dc.js barchart单击无法淡出其他栏

    我是DC.js和crossfilter的新手 . 我有一个barChart和一个rowChart . 选择和过滤按预期工作 . 单击barChart后,我看到过滤器正常,但其他条形图没有淡出 . 我希望所有其他条形图淡出(除了一个选定的),类似于行图 . 这是小提琴:https://jsfiddle.net/usingh2buffaloedu/yyps72k5/27/ 我的数据如下所示: var ...
  • 1 votes
     answers
     views

    DC.js气泡图 - 使用x和y轴的文本

    我很擅长这个 . 我正在尝试了解如何使用DC.js库开发气泡图 . 我使用DC.js库的原因是因为我的所有其他行图都是交叉过滤的 . 如果我在行图中选择任何条形图,我希望它也可以交叉过滤泡泡图表 . 目前我正在尝试开发泡沫图表,但它不起作用 . 它显示不正常 . 我注意到大多数直流气泡图都使用了x和y轴的测量值 . 对于我的情况,我需要使用文本而不是整数或日期等 . 这是一个示例数据: var d...
  • 1 votes
     answers
     views

    为dc.js创建动态div并实现交叉滤波的仪表板

    我正在创建一个通用仪表板,您可以在其中上传任何数据 - 任意数量的列,一个应该能够使用dc.js动态可视化条形图 . 直到现在,我一直在为每列创建单独的div元素(当文件列类型和计数已知时) . 我应该怎样做才能根据上传的csv文件的列数自动创建div,以便在启用了crossfilter的情况下相应地创建图表? 注意:通用表示文件可以包含任意数量的列,并且所有列都应该是条形图 . 我想要的是 - ...
  • 1 votes
     answers
     views

    dc.js:使用reduceCount方法的堆积面积图

    我'm fairly new to the dc.js/crossfilter/d3 trifecta, and have a question about grouping variables for building a stacked area chart. I'已经按照this one这样的教程展示了如何生成时间序列图表 . 这非常有用,但是我定义图表的 .group() 方法的方法略有不...
  • 3 votes
     answers
     views

    d3 / dc.js - 如何在告诉crossfilter将数组中的元素视为单独的记录时创建堆积条形图?

    NEW: 我在我的解决方案中发布的小提琴起作用(https://jsfiddle.net/jnf84n7c/) . 但是,当我尝试在我的项目中实现策略时,我是第一个图,我收到一条错误消息 . 未捕获的TypeError:a.group.all不是函数(错误位于dc.min.js中) 知道为什么它适用于小提琴但不适用于我的ruby-on-rails应用程序? New code var data ...

热门问题