start-1.0.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. //YCodaSlider.Base.css('../../include/css/id.css');
  2. //YCodaSlider.Base.css('../../include/js/lib/ycodaslider-2.0.rc2/skins/base/style.css');
  3. //YCodaSlider.Base.css('../../include/js/lib/ycodaslider-2.0.rc2/skins/base/desktop/desktop.css');
  4. jQuery(window).ycodacss('../../include/js/lib/ycodaslider-3.0/ycodaslider-3.0.css');
  5. //jQuery(document).ready(function() {
  6. // if(location.toString().indexOf("maxb.net") !== -1){
  7. // jQuery('body').append('<div id="analytics" class="UA-258871-1"></div>');
  8. // }
  9. //});
  10. jQuery(window).bind("load", function() {
  11. var wh = window.innerHeight || jQuery(window).height();
  12. var ww = window.innerWidth || jQuery(window).width();
  13. wh = wh - 100;ww = ww - 180;
  14. jQuery("div#yslider-table")
  15. .ycodaslider({
  16. height : wh,
  17. width: (ww-100),
  18. scroll : true,
  19. tracking : true,
  20. tracking_pre : 'jgtable'
  21. });
  22. jQuery("div#yslider-docs")
  23. .ycodaslider({
  24. height : wh,
  25. scroll : true,
  26. tracking : true,
  27. tracking_pre : 'jgcharts'
  28. });
  29. jQuery(".h-code").click(function(){
  30. var ref = jQuery("div#yslider-code").get(0);
  31. if(!ref.loaded){
  32. jQuery("div#yslider-code")
  33. .ycodacode()
  34. .ycodaslider({
  35. width: (ww-100),
  36. height : wh,
  37. scroll : true,
  38. tracking : true,
  39. tracking_pre : 'jgcharts-code'
  40. });
  41. ref.loaded = true;
  42. }
  43. });
  44. jQuery(".ycodaslider").hide();
  45. jQuery(".handle").each(function(nr){
  46. var target = jQuery(this).attr("class").split(" ")[1].split("-")[1];
  47. jQuery(this).click(function(){
  48. jQuery(".ycodaslider").hide();
  49. jQuery("#yslider-" + target).toggle();
  50. });
  51. });
  52. jQuery("#yslider-docs").show();
  53. //utils
  54. jQuery("a.blank").attr("target", "_blank");
  55. //my chili wrapper
  56. jQuery("div.code").each(function(){
  57. var _c = jQuery(this).attr("class").split(" ")[1];
  58. var _t = html_encode(jQuery(this).html());
  59. jQuery(this).html("");
  60. jQuery('<pre><code class="'+_c+'">'+_t+'</code></pre>')
  61. .chili()
  62. .appendTo(this);
  63. });
  64. jQuery("code").chili();
  65. function html_encode(s) {
  66. var str = new String(s);
  67. str = str.replace("<!--", "");//first comment
  68. str = str.substr(0,str.length - 3);//last comment
  69. str = str.replace(/&/g, "&amp;");
  70. str = str.replace(/</g, "&lt;");
  71. str = str.replace(/>/g, "&gt;");
  72. str = str.replace(/"/g, "&quot;");
  73. return str;
  74. }
  75. //fix ie6
  76. if(jQuery.browser.msie && jQuery.browser.version < 7){
  77. alert("Get Firefox!");
  78. jQuery(".yslider-panelwrapper").css("padding","2");
  79. jQuery("#icone_sinistra img, #icone_destra img").each(function(){
  80. var gif = jQuery(this).attr("src").replace("png","gif");
  81. jQuery(this).attr("src", gif);//icone desktop
  82. //alert(gif);
  83. });
  84. jQuery(".yslider-navr, .yslider-navl").each(function(){
  85. var gif = jQuery(this).css("background-image").replace("png","gif");
  86. //console.log(gif);
  87. jQuery(this).css("background-image", gif);//icone slider
  88. });
  89. }
  90. //CHARTS DEMO
  91. //bar1
  92. var api = new jGCharts.Api();
  93. jQuery('<img>')
  94. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]]}))
  95. .appendTo("#bar1");
  96. var api = new jGCharts.Api();
  97. jQuery('<img>')
  98. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  99. size : '400x400'}))
  100. .appendTo("#bar2");
  101. var api = new jGCharts.Api();
  102. jQuery('<img>')
  103. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  104. type : 'bhg'}))
  105. .appendTo("#bar3");
  106. var api = new jGCharts.Api();
  107. jQuery('<img>')
  108. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  109. axis_labels : ['2008','2007','2006'],
  110. legend : ['serie1', 'serie2', 'serie3']}))
  111. .appendTo("#bar4");
  112. var api = new jGCharts.Api();
  113. jQuery('<img>')
  114. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  115. bar_width : 10, bar_spacing : 10}))
  116. .appendTo("#bar5");
  117. var api = new jGCharts.Api();
  118. jQuery('<img>')
  119. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  120. colors : ['4b9b41','81419b','41599b']}))
  121. .appendTo("#bar6");
  122. var api = new jGCharts.Api();
  123. jQuery('<img>')
  124. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  125. bg : 'e0e0e0'//,
  126. //bg_trasparency : 50
  127. }))
  128. .appendTo("#bar7");
  129. var api = new jGCharts.Api();
  130. jQuery('<img>')
  131. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  132. bg : 'FFFFFF',
  133. bg_offset : '000000',
  134. bg_angle : '45',//default 90
  135. bg_type : 'gradient' //default solid
  136. }))
  137. .appendTo("#bar8");
  138. var api = new jGCharts.Api();
  139. jQuery('<img>')
  140. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  141. bg : 'FFFFFF',
  142. bg_offset : 'e0e0e0',
  143. bg_angle : '0',//default 90
  144. bg_type : 'stripes', //default solid
  145. bg_width : '10'//default 10 - min 10
  146. }))
  147. .appendTo("#bar9");
  148. var api = new jGCharts.Api();
  149. jQuery('<img>')
  150. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  151. chbg : 'FFFFFF',
  152. chbg_offset : '4b9b41',
  153. chbg_angle : '45',//default 90
  154. chbg_type : 'gradient' //default solid
  155. }))
  156. .appendTo("#bar10");
  157. var api = new jGCharts.Api();
  158. jQuery('<img>')
  159. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  160. title : 'Bar Chart', //default false
  161. title_color : 'a98147',
  162. title_size : 20 //default 10
  163. }))
  164. .appendTo("#bar11");
  165. var api = new jGCharts.Api();
  166. jQuery('<img>')
  167. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  168. grid : true, //default false
  169. grid_x : 5, //default 10
  170. grid_y : 5, //default 10
  171. grid_line : 5, //default 10
  172. grid_blank : 0 //default 0
  173. }))
  174. .appendTo("#bar12");
  175. //stacked
  176. var api = new jGCharts.Api();
  177. jQuery('<img>')
  178. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  179. type : 'bhs'}))
  180. .appendTo("#stacked1");
  181. var api = new jGCharts.Api();
  182. jQuery('<img>')
  183. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  184. type : 'bvs'}))
  185. .appendTo("#stacked2");
  186. //line
  187. var api = new jGCharts.Api();
  188. jQuery('<img>')
  189. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  190. type : 'lc'
  191. }))
  192. .appendTo("#line1");
  193. var api = new jGCharts.Api();
  194. jQuery('<img>')
  195. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  196. type : 'lc',
  197. fillarea : true //default false
  198. }))
  199. .appendTo("#line2");
  200. var api = new jGCharts.Api();
  201. jQuery('<img>')
  202. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  203. type : 'lc',
  204. fillarea : true, //default false
  205. fillbottom : true //default false
  206. }))
  207. .appendTo("#line3");
  208. var api = new jGCharts.Api();
  209. jQuery('<img>')
  210. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  211. type : 'lc',
  212. fillarea : true, //default false
  213. fillbottom : true, //default false
  214. filltop : true //default false
  215. }))
  216. .appendTo("#line4");
  217. var api = new jGCharts.Api();
  218. jQuery('<img>')
  219. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  220. type : 'lc',
  221. lines: [[4,2,2],[6,3,3]]
  222. }))
  223. .appendTo("#line5");
  224. var api = new jGCharts.Api();
  225. jQuery('<img>')
  226. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  227. axis_labels : ['01-03','02-03','03-03','04-03','05-03','06-03','07-03','08-03','09-03','10-03','11-03','12-03','01-04','02-04','03-04','04-04','05-04','06-04','07-04','08-04','09-04','10-04','11-04','12-04','01-05','02-05','03-05','04-05','05-05','06-05','07-05','08-05','09-05','10-05','11-05','12-05','01-06','02-06','03-06','04-06','05-06','06-06','07-06','08-06','09-06','10-06','11-06','12-06','01-07','02-07','03-07','04-07','05-07','06-07','07-07','08-07','09-07','10-07','11-07','12-07','01-08','02-08','03-08','04-08'],
  228. axis_step : 10,
  229. type : 'lc'
  230. }))
  231. .appendTo("#line6");
  232. var api = new jGCharts.Api();
  233. jQuery('<img>')
  234. .attr('src', api.make({data : [[105.7,97.9],[108.1,101.6],[110.7,102.9],[111.0,93.7],[110.0,89.8],[109.0,90.7],[107.5,93.0],[106.1,94.5],[104.3,91.9],[102.0,93.9],[102.8,93.6],[103.8,92.6],[102.9,94.0],[102.1,92.7],[100.6,96.0],[101.7,97.9],[101.8,105.0],[103.3,104.1],[104.0,105.1],[103.7,108.1],[108.4,108.4],[109.4,113.8],[112.0,109.1],[112.6,106.3],[115.5,106.7],[115.7,108.8],[114.7,118.8],[115.9,120.4],[116.2,115.9],[118.0,124.7],[123.3,126.5],[127.6,131.6],[130.3,134.0],[135.5,135.7],[138.2,126.4],[139.6,127.4],[145.1,131.0],[146.4,129.9],[147.1,133.7],[149.0,138.4],[150.3,141.0],[151.3,139.3],[153.4,145.3],[152.7,142.9],[152.9,129.2],[152.2,126.0],[151.9,124.8],[150.1,125.9],[148.2,118.9],[145.3,122.9],[142.9,127.7],[142.6,134.4],[144.0,138.5],[145.5,138.7],[147.2,141.8],[150.0,139.2],[153.8,145.6],[155.4,147.6],[157.0,157.9],[158.4,156.2],[162.8,153.9],[162.8,158.6],[164.7,166.3],[168.5,165.8]],
  235. type : 'ls'
  236. }))
  237. .appendTo("#line7");
  238. //pie
  239. var api = new jGCharts.Api();
  240. jQuery('<img>')
  241. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  242. type : 'p'}))
  243. .appendTo("#pie1");
  244. var api = new jGCharts.Api();
  245. jQuery('<img>')
  246. .attr('src', api.make({data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  247. type : 'p3',
  248. size : '400x200'}))
  249. .appendTo("#p3d1");
  250. //gallery
  251. var api = new jGCharts.Api();
  252. jQuery('<img>')
  253. .attr('src', api.make({
  254. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  255. //source
  256. legend : ['Data 1','Data 2','Data 3'],
  257. axis_labels : ['2001','2002','2003'],
  258. //options
  259. size : '400x250',
  260. type : 'bhs',
  261. colors : ['2c50f2','FFCC00','99CC00'],
  262. //bar
  263. bar_width : 50,
  264. bar_spacing : 5,
  265. //bg
  266. bg : 'FFFFFF',
  267. bg_type : 'gradient',
  268. bg_angle : 90,
  269. bg_offset : '8c8c8c',
  270. //grid
  271. grid : true,
  272. grid_x : 5,
  273. grid_y : 5,
  274. grid_line : 5,
  275. grid_blank : 5
  276. }))
  277. .appendTo("#gallery1");
  278. var api = new jGCharts.Api();
  279. jQuery('<img>')
  280. .attr('src', api.make({
  281. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  282. //source
  283. legend : ['Data 1','Data 2','Data 3'],
  284. axis_labels : ['2001','2002','2003'],
  285. //options
  286. size : '250x400',
  287. type : 'bvs',
  288. //bar
  289. bar_width : 50,
  290. bar_spacing : 5,
  291. //bg
  292. chbg : 'FFFFFF',
  293. chbg_type : 'gradient',
  294. chbg_angle : 90,
  295. chbg_offset : '8c8c8c',
  296. //grid
  297. grid : true,
  298. grid_x : 5,
  299. grid_y : 5,
  300. grid_line : 5,
  301. grid_blank : 0
  302. }))
  303. .appendTo("#gallery2");
  304. var api = new jGCharts.Api();
  305. jQuery('<img>')
  306. .attr('src', api.make({
  307. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  308. //source
  309. legend : ['Data 1','Data 2','Data 3'],
  310. axis_labels : ['2001','2002','2003'],
  311. //options
  312. size : '250x400',
  313. type : 'bhg',
  314. //bar
  315. bar_width : 50,
  316. bar_spacing : 5,
  317. //bg
  318. chbg : '000000',
  319. chbg_trasparency: 20
  320. }))
  321. .appendTo("#gallery3");
  322. var api = new jGCharts.Api();
  323. jQuery('<img>')
  324. .attr('src', api.make({
  325. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  326. //source
  327. legend : ['Data 1','Data 2','Data 3'],
  328. axis_labels : ['2001','2002','2003'],
  329. //options
  330. size : '400x250',
  331. type : 'bvg',
  332. colors : ['4b9b41','81419b','41599b'],
  333. //bar
  334. bar_width : 20,
  335. bar_spacing : 5,
  336. //style
  337. bg : 'ffffff',
  338. bg_type : 'stripes',
  339. bg_angle : 90,
  340. bg_offset : '999999',
  341. bg_width : 20
  342. }))
  343. .appendTo("#gallery4");
  344. var api = new jGCharts.Api();
  345. jQuery('<img>')
  346. .attr('src', api.make({
  347. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  348. //source
  349. legend : ['Data 1','Data 2','Data 3'],
  350. axis_labels : ['2001','2002','2003'],
  351. //options
  352. size : '400x250',
  353. type : 'bvg',
  354. //bar
  355. bar_width : 10,
  356. bar_spacing : 10,
  357. //style
  358. chbg : 'ffffff',
  359. chbg_type : 'stripes',
  360. chbg_angle : 90,
  361. chbg_offset : '999999',
  362. chbg_width : 20
  363. }))
  364. .appendTo("#gallery5");
  365. var api = new jGCharts.Api();
  366. jQuery('<img>')
  367. .attr('src', api.make({
  368. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  369. //source
  370. legend : ['Data 1','Data 2','Data 3'],
  371. axis_labels : ['2001','2002','2003'],
  372. //options
  373. size : '400x250',
  374. type : 'lc',
  375. //style
  376. chbg : 'ffffff',
  377. chbg_type : 'stripes',
  378. chbg_angle : 90,
  379. chbg_offset : '999999',
  380. chbg_width : 20,
  381. bg : 'ffffff',
  382. bg_type : 'gradient',
  383. bg_angle : 45,
  384. bg_offset : '4b9b41',
  385. bg_width : 20
  386. }))
  387. .appendTo("#gallery6");
  388. var api = new jGCharts.Api();
  389. jQuery('<img>')
  390. .attr('src', api.make({
  391. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  392. //source
  393. //legend : ['Data 1','Data 2','Data 3'],
  394. axis_labels : ['2001','2002','2003'],
  395. //options
  396. size : '400x250',
  397. type : 'lc',
  398. //style
  399. fillarea : true,
  400. fillbottom : true,
  401. filltop : true,
  402. //series line
  403. lines : [[3,3,3],[4,4,4],[5,5,5]],
  404. bg : 'ffffff',
  405. bg_type : 'gradient',
  406. bg_angle : 45,
  407. bg_offset : '81419b',
  408. bg_width : 20
  409. }))
  410. .appendTo("#gallery7");
  411. var api = new jGCharts.Api();
  412. jQuery('<img>')
  413. .attr('src', api.make({
  414. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  415. //source
  416. legend : ['Data 1','Data 2','Data 3'],
  417. axis_labels : ['2001','2002','2003'],
  418. //options
  419. size : '400x250',
  420. type : 'p',
  421. bg : '999999',
  422. bg_type : 'gradient',
  423. bg_angle : 45,
  424. bg_offset : 'ffffff',
  425. bg_width : 20
  426. }))
  427. .appendTo("#gallery8");
  428. var api = new jGCharts.Api();
  429. jQuery('<img>')
  430. .attr('src', api.make({
  431. data : [[153, 60, 52], [113, 70, 60], [120, 80, 40]],
  432. //source
  433. legend : ['Data 1','Data 2','Data 3'],
  434. axis_labels : ['2001','2002','2003'],
  435. //options
  436. size : '400x200',
  437. type : 'p3',
  438. bg : 'ffffff',
  439. bg_type : 'gradient',
  440. bg_angle : 45,
  441. bg_offset : '999999',
  442. bg_width : 20
  443. }))
  444. .appendTo("#gallery9");
  445. jQuery(".jgtable").jgtable();
  446. jQuery.getJSON(
  447. "../json/example.json",
  448. //wait json data
  449. function(json){
  450. jQuery("#jgjson").jgtable(json);
  451. }
  452. );
  453. jQuery.getJSON(
  454. "../json/delpiero.json",
  455. //wait json data
  456. function(json){
  457. var data_custom = [];
  458. for(var x= 0;x< jQuery("#jgcustomdata").find("tbody > tr").size();x++){
  459. data_custom.push(jQuery.map( jQuery("#jgcustomdata").find("tbody > tr:eq(" + x + ") > td"),
  460. function(td,index){
  461. if(index % 11 == 1 || index % 11 == 2){
  462. if(parseInt(jQuery(td).text()))
  463. return parseInt(jQuery(td).text());
  464. else
  465. return 0;
  466. }
  467. }
  468. ));
  469. }
  470. var axis_custom = jQuery.map( jQuery("#jgcustomdata").find("tbody > tr > th.custom"),
  471. function(th) { return jQuery(th).text(); }
  472. );
  473. var legend_custom = ["presenze", "gol"];
  474. json.axis_labels = axis_custom;
  475. json.data = data_custom;
  476. json.legend = legend_custom;
  477. jQuery("#jgcustomdata").jgtable(json);
  478. var data_custom = [];
  479. for(var x= 0;x< jQuery("#jgcustomdata").find("tbody > tr").size();x++){
  480. data_custom.push(jQuery.map( jQuery("#jgcustomdata").find("tbody > tr:eq(" + x + ") > td"),
  481. function(td,index){
  482. if(index % 11 == 9 || index % 11 == 10){
  483. if(parseInt(jQuery(td).text()))
  484. return parseInt(jQuery(td).text());
  485. else
  486. return 0;
  487. }
  488. }
  489. ));
  490. }
  491. json.data = data_custom;
  492. json.title = 'Gol e presenze totali';
  493. jQuery("#jgcustomdata").jgtable(json);
  494. });
  495. //jQuery.ajaxHistory.initialize();
  496. });