1

私のサイトには、ユーザーがログインして特定のものを表示できるユーザー ダッシュボードがあります。私が彼らに見てもらいたいことの 1 つは、データベース内の彼らに関連する特定のデータのグラフィカルな表現です。

私のデータベースには 2 つの基本的な列が含まれています。実時間と目標時間。次に、目標時間に対する実際の時間を示す棒グラフを作成して、この 2 つを視覚的に表現する必要があります。

現在、棒グラフ用に次の jScript フレームワークを使用しており、データをこれに表示したいと考えています。

/*
 * charts/chart_bars_vertical.js
 *
 * Demo JavaScript used on charts-page for "Vertical Bars".
 */

"use strict";

$(document).ready(function(){

    // Sample Data
    var d1 = [];
    for (var i = 0; i <= 7; i += 1)
        d1.push([i, parseInt(Math.random() * 30)]);



    var d2 = [];
    for (var i = 0; i <= 7; i += 1)
        d2.push([i, parseInt(Math.random() * 30)]);

    var d3 = [];
    for (var i = 0; i <= 7; i += 1)
        d3.push([i, parseInt(Math.random() * 30)]);

    var ds = new Array();

    ds.push({
        label: "Bar #1",
        data: d1,
        bars: {
            show: true,
            barWidth: 0.2,
            order: 1
        }
    });
    ds.push({
        label: "Bar #2",
        data: d2,
        bars: {
            show: true,
            barWidth: 0.2,
            order: 2
        }
    });
    ds.push({
        label: "Bar #3",
        data: d3,
        bars: {
            show: true,
            barWidth: 0.2,
            order: 3
        }
    });

    // Initialize Chart
    $.plot("#chart_bars_vertical", ds, $.extend(true, {}, Plugins.getFlotDefaults(), {
        series: {
            lines: { show: false },
            points: { show: false }
        },
        grid:{
            hoverable: true
        },
        tooltip: true,
        tooltipOpts: {
            content: '%s: %y'
        }
    }));

});

どんな助けでも大歓迎です。

4

0 に答える 0