flot.js完美演示柱状图折线图和饼状图

flot.js完美演示柱状图折线图和饼状图

flot.js是一款我看过最漂亮的统计报表图,鼠标悬浮在点上会显示自定义数据。本文演示了flot.js柱状图,折线图和饼图。

淘建站为您提供更多_统计图_柱状图_饼状图_柱状图,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 95 次

下载资源

13 淘币

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。
分类:统计图 > 柱状图 难易程度:中级

flot.js折线图

$(function() {
    var data = [{
            "label": "",
            data: [[1, 7.5], [2, 7.5], [3, 5.7], [4, 8.9], [5, 10], [6, 7], [7, 9], [8, 13], [9, 7], [10, 6]],
            points: {show: true, radius: 4, lineWidth: 3, fillColor: 'rgba(18,147,204,0.3)'},
            lines: {show: true, lineWidth: 0, fill: 0.5, fillColor: 'rgba(18,147,204,0.3)'},
            color: '#fff',
            grid: {hoverable: true, clickable: true, borderWidth: 0, color: '#ccc'},
        }];
    var options = {
        lines: {
            show: true,
        },
        points: {
            show: true
        },
        xaxis: {
            tickDecimals: 0,
            tickSize: 1
        },
        grid: {hoverable: true, borderWidth: 1, borderColor: '#ccc'}// 开启 hoverable 事件  
    };
    $.plot($("#placeholder"), data, options);
    // 节点提示  
    $("<div id='tooltip'></div>").css({
        position: "absolute",
        display: "none",
        border: "1px solid #000",
        padding: "3px 8px",
        "background-color": "#000",
        opacity: 0.80,
        color: "#FFF",
        "border-radius": "4px",
        "font-size": "12px"
    }).appendTo("body");

    $("#placeholder").bind("plothover", function(event, pos, item) {
        if (item) {
            var x = item.datapoint[0].toFixed(2), y = item.datapoint[1].toFixed(2);
            $("#tooltip").html(item.series.label + " of " + x + " = " + y)
                    .css({top: item.pageY - 38, left: item.pageX - 0})
                    .fadeIn(200);
        } else {
            $("#tooltip").hide();
        }
    });
});

flot.js柱状图

function getPlotStatics(obj) {
    var datas = obj.attr("data-datas");
    if (datas == '') {
        return false;
    }
    var data = eval("(" + datas + ")");

    var options = {
        lines: {
            show: true,
        },
        points: {
            show: true
        },
        xaxis: {
            mode: "categories",
            //            tickLength: 2
        },
        colors: ["#7cb5ec", "#7cb5ec"],
        legend: {
            show: false, //设置是否出现分类名称框(即所有分类的名称出现在图的某个位置)
        },
        grid: {hoverable: true, borderWidth: 1, borderColor: '#ccc', }// 开启 hoverable 事件  
    };
    $.plot(obj, data, options);
    obj.bind("plothover", function(event, pos, item) {
        if (item) {
            var unit = obj.attr("data-unit") ? obj.attr("data-unit") + " " : "";

            var x = item.datapoint[0].toFixed(2), y = unit + item.datapoint[1].toFixed(2);
            //$("#tooltip").html(item.series.label + " of " + x + " = " + y)
            $("#tooltip").html(y)
                    .css({top: item.pageY - 38, left: item.pageX - 0})
                    .fadeIn(200);
        } else {
            $("#tooltip").hide();
        }
    });
}
jQuery(function($) {
    if ($('.graphs_init').length > 0) {
        $('.graphs_init').each(function() {
            getPlotStatics($(this));
        })
    }
})

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/879.html
flot.js完美演示柱状图折线图和饼状图 希望对你有帮助,感谢您的支持!
  • h5和Css3柱状图

    h5和Css3柱状图

  • jQuery图形统计插件_饼状图形统计_柱状图形统计

    jQuery图形统计插件_饼状图形统计_柱状图形统计

  • Chartjs曲线图、柱状图、饼状图等多种统计图

    Chartjs曲线图、柱状图、饼状图等多种统计图

  • amcharts柱状图、漏斗图、仪表盘等83种不同的图表

    amcharts柱状图、漏斗图、仪表盘等83种不同的图表

  • 酷炫js动态饼状图生成代码

    酷炫js动态饼状图生成代码

  • 根据用户数据表格html5绘制饼状图形代码

    根据用户数据表格html5绘制饼状图形代码

  • 年月日产量折线图

    年月日产量折线图

  • echarts温度折线统计图

    echarts温度折线统计图

  • jquery.highcharts.js柱状图,曲线图,饼图混合图

    jquery.highcharts.js柱状图,曲线图,饼图混合图

  • chart.js图表控件绘制饼状图曲线图走势图数据显示代码

    chart.js图表控件绘制饼状图曲线图走势图数据显示代码

  • jQuery饼状图制作比例分布图数据显示代码

    jQuery饼状图制作比例分布图数据显示代码

  • zepto带星期的日期时间选择代码

    zepto带星期的日期时间选择代码

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2