HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberCP/baseTemplate/static/baseTemplate/assets/widgets/charts/xcharts/xcharts-demo.js
$(function() {

    var data = {
        "xScale": "ordinal",
        "yScale": "linear",
        "main": [{
            "className": ".pizza",
            "data": [{
                "x": "Pepperoni",
                "y": 4
            }, {
                "x": "Cheese",
                "y": 8
            }]
        }]
    };
    var myChart = new xChart('bar', data, '#example1');

});


$(function() {

    var tt = document.createElement('div'),
        leftOffset = -(~~$('html').css('padding-left').replace('px', '') + ~~$('body').css('margin-left').replace('px', '')),
        topOffset = -32;
    tt.className = 'ex-tooltip';
    document.body.appendChild(tt);

    var data = {
        "xScale": "time",
        "yScale": "linear",
        "main": [{
            "className": ".pizza",
            "data": [{
                "x": "2012-11-05",
                "y": 6
            }, {
                "x": "2012-11-06",
                "y": 6
            }, {
                "x": "2012-11-07",
                "y": 8
            }, {
                "x": "2012-11-08",
                "y": 3
            }, {
                "x": "2012-11-09",
                "y": 4
            }, {
                "x": "2012-11-10",
                "y": 9
            }, {
                "x": "2012-11-11",
                "y": 6
            }]
        }]
    };
    var opts = {
        "dataFormatX": function(x) {
            return d3.time.format('%Y-%m-%d').parse(x);
        },
        "tickFormatX": function(x) {
            return d3.time.format('%A')(x);
        },
        "mouseover": function(d, i) {
            var pos = $(this).offset();
            $(tt).text(d3.time.format('%A')(d.x) + ': ' + d.y)
                .css({
                    top: topOffset + pos.top,
                    left: pos.left + leftOffset
                })
                .show();
        },
        "mouseout": function(x) {
            $(tt).hide();
        }
    };
    var myChart = new xChart('line-dotted', data, '#example4', opts);

});