基于D3.js的Web圖表創建庫:Peek.js

jopen 10年前發布 | 24K 次閱讀 Peek.js 圖表/報表制作

Peek.js 是一個基于 D3.js 開發的 Web 圖表創建庫。特性:

  • 面向對象可重用的圖表

  • JSON 數據格式

  • 易于理解和定制

/*
    Charts are instantiated as objects. There are two different ways to pass
    data and draw the chart:

    i) by passing a data array to render() directly

            var trend_chart = new Trend("#trend-chart");
            trend_chart.render(trend_data); 

    ii) by setting the url to the data and calling draw()

            var trend_chart = new Trend("#trend-chart");
            trend_chart.url = 'trend.json'; 
            chart.draw();
*/

var trend_chart = new Trend("#trend-chart");
//trend_chart.interpolate = "monotone"; //default=cardinal
trend_chart.showTooltip = true;
trend_chart.render(trend_data);

var stacked_chart = new Stacked("#stacked-bar-chart");
stacked_chart.render(stacked_data);

var compare_chart = new Compare('#compare-chart');
compare_chart.render(horizontal_bar_data);

var pie_one = new Pie("#pie-one");
var pie_two = new Pie("#pie-two");
pie_one.render(pie_data_one);
pie_two.render(pie_data_two);
pie_one.legend("#pie-legend", pie_data_one);

基于D3.js的Web圖表創建庫:Peek.js

項目主頁:http://www.baiduhome.net/lib/view/home/1411438969046

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!