dimplejs系列工具提示定制

 evenstand_291 发布于 2023-01-18 09:24

我有这个jsfiddle:http://jsfiddle.net/Ra2xS/38/.我几乎没有尝试自定义工具提示,因此我可以从工具提示中隐藏一些数据属性但完全失败.

任何人都可以帮我隐藏线系列工具提示中的"日期"吗?

    var dim = {"width":590,"height":450}; //chart container width
var data = [{"date":"01-02-2010","cost":"11.415679194952766"},{"date":"01-03-2010","cost":"10.81875691467018"},{"date":"01-04-2010","cost":"12.710197879070897"}];


function barplot(id,dim,data)
{
    keys = Object.keys(data[0]);
    var xcord = keys[0];
    var ycord = keys[1];
    var svg = dimple.newSvg(id, dim.width, dim.height);
    var parser = d3.time.format("%d-%m-%Y")
    var dateReader = function (d) { return parser.parse(d[xcord]); }
    var start = d3.time.month.offset(d3.min(data, dateReader), -1);
    var end = d3.time.month.offset(d3.max(data, dateReader), 1);

    var myChart = new dimple.chart(svg,data);
    myChart.setBounds(60, 30, 505, 305);        

    //var x = myChart.addCategoryAxis("x", xcord);
    var x = myChart.addTimeAxis("x", xcord, "%d-%m-%Y","%b %Y");
    x.overrideMin = start;
    x.overrideMax = end;
    x.addOrderRule(xcord);
    x.showGridlines = true;
    x.timePeriod = d3.time.months;
    x.floatingBarWidth = 100;

    var y = myChart.addMeasureAxis("y", ycord);
    y.showGridlines = true;
    y.tickFormat = ',.1f';    

    var s1 = myChart.addSeries(null, dimple.plot.bar);
    var s2 = myChart.addSeries(null, dimple.plot.line);
    s2.lineWeight = 3;
    s2.lineMarkers = true;

    var s3 = myChart.addSeries("Price Break", dimple.plot.line);
    s3.data = [
        { "Price Break" : "high", "cost" : 12.71, "date" : parser(start) }, 
        { "Price Break" : "high", "cost" : 12.71, "date" : parser(end) },
        { "Price Break" : "avg", "cost" : 11.65, "date" : parser(start) }, 
        { "Price Break" : "avg", "cost" : 11.65, "date" : parser(end) },
        { "Price Break" : "low", "cost" : 10.82, "date" : parser(start) }, 
        { "Price Break" : "low", "cost" : 10.82, "date" : parser(end) }
    ];

    myChart.draw(1500);

}

barplot("body",dim,data);

John Kiernan.. 8

在版本2中,您可以在工具提示中放置任何您喜欢的内容.这是一个如何的例子:

http://dimplejs.org/adhoc_viewer.html?id=adhoc_bar_custom_tooltips

1 个回答
  • 在版本2中,您可以在工具提示中放置任何您喜欢的内容.这是一个如何的例子:

    http://dimplejs.org/adhoc_viewer.html?id=adhoc_bar_custom_tooltips

    2023-01-18 09:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有