javascript - dc.js折线图y轴刻度

标签 javascript dc.js

我正在使用 dc.js 创建折线图。折线图可以成功呈现,但 y 轴重叠。我想用 yAxis().ticks() 减少 y 轴值上的刻度数,但失败了。有人可以帮我解决这个问题吗?非常感谢。

var DateD = ndx.dimension(function(d){return d.parsedDate});
var DateGroup = DateD.group().reduceCount();

var DatelineCharts = dc.lineChart("#chart-line")
    .width(1000).height(100)
    .dimension(DateD)
    .group(DateGroup)
    .x(d3.time.scale().domain([minDate,maxDate]))
    .elasticX(true)
    .elasticY(true)
    .xAxis().ticks(15);

    DatelineCharts.yAxis().ticks(15);

最佳答案

总是从图表定义中分别给出 xAxisyAxis 刻度。试试下面的代码:

var DatelineCharts = dc.lineChart("#chart-line")
  .width(1000).height(100)
  .dimension(DateD)
  .group(DateGroup)
  .x(d3.time.scale().domain([minDate,maxDate]))
  .elasticX(true)
  .elasticY(true);
  //.xAxis().ticks(15);

DatelineCharts.xAxis().ticks(15);
DatelineCharts.yAxis().ticks(10);

关于javascript - dc.js折线图y轴刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31424743/

相关文章:

javascript - 如何在 Visual Studio .NET 2008 中保留 JavaScript 全局变量的智能感知

javascript - 数据库生成的下拉列表在选择时为更多变量提供来自同一数据库的值

javascript - jquery 获取选定的下拉选项值

javascript - dc.js 渲染阿根廷 map

javascript - 问题在 Y 轴上对行图表进行排序。 Dc-js 图表

java - GWT 应用程序的最佳架构

javascript - 在 highcharts 标签中添加图像

javascript - 条形图的子集序数域

d3.js - 如何导出 dc.js 过滤数据

angularjs - dc.js x轴序数图问题