试图删除dimple.js中的刻度标签

时间:2014-12-23 06:44:32

标签: javascript d3.js dimple.js

我在dimple.js中构建了一个可以在这里找到的线图。 http://jsfiddle.net/lukehtravis/0twgc2uL/

你会注意到y轴,有一点" m"这是由凹坑自动生成的,并作为数量标签放在数字旁边。

我梳理了文档,但是找不到关于那个小m的任何信息。

任何人都知道如何删除它?这是代码

            // Create the canvas to draw on
            var svg = d3.select("#charty")
            .append("svg")
                .attr("width", 800)
                .attr("height", 500);

            // Create the chart object | contents of data visible in fiddle link above
            var chart = new dimple.chart(svg, data);

            //Create the x axis
            var x = chart.addCategoryAxis("x", "Day");
            x.showGridlines = true;

            // Create the y axis
            var y = chart.addMeasureAxis("y", "Volume");
            y.title = "Volume (AF)";
            y.overrideMin = 300000;
            y.overrideMax = 1450000;
            y.showGridlines = true;

            // Add location as data series
            var series = chart.addSeries("Location", dimple.plot.line);

            // Decorate the lines in the graph
            series.lineWeight = 2;
            series.lineMarkers = true;

            // Create the legend
            chart.addLegend(100, 50, 200, 200);

            // Draw the chart
            chart.draw(3100);

1 个答案:

答案 0 :(得分:1)

小米不是单位转换成百万......

0.3百万是你的价值300000 ..它非常正常而不是错误..

如果您不想要,那么只需在

之后添加此行y.tickFormat = "1f";
y.showGridlines = true;