Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Чарт...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Test11
Отправлено: 25 Декабря, 2015 - 11:08:56
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Напишите кто нибудь готовый чарт без использования библиотеки Jqveru
http://forum.php.su/topic.php?fo...1&topic=2999

Улыбка Улыбка
 
 Top
Faraon-san
Отправлено: 25 Декабря, 2015 - 12:42:46
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




 
 Top
Test11
Отправлено: 25 Декабря, 2015 - 15:06:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <html slick-uniqueid="3"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  2. <head>
  3.  
  4.  
  5. <script src="https://code.highcharts.com/stock/highstock.js"></script>
  6. <script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
  7.  
  8.  
  9.  
  10. <script type="text/javascript">
  11. window.onload = function () {
  12.  
  13.     var seriesOptions = [],
  14.         seriesCounter = 0,
  15.         names = ['MSFT', 'AAPL', 'GOOG'];
  16.  
  17.     /**
  18.      * Create the chart when all data is loaded
  19.      * @returns {undefined}
  20.      */
  21.     function createChart() {
  22.  
  23.        var chart = new Highcharts.StockChart({
  24.                                                 chart: { renderTo: 'container' },
  25.             rangeSelector: {
  26.                 selected: 4
  27.             },
  28.  
  29.             yAxis: {
  30.                 labels: {
  31.                     formatter: function () {
  32.                         return (this.value > 0 ? ' + ' : '') + this.value + '%';
  33.                     }
  34.                 },
  35.                 plotLines: [{
  36.                     value: 0,
  37.                     width: 2,
  38.                     color: 'silver'
  39.                 }]
  40.             },
  41.  
  42.             plotOptions: {
  43.                 series: {
  44.                     compare: 'percent'
  45.                 }
  46.             },
  47.  
  48.             tooltip: {
  49.                 pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.change}%)<br/>',
  50.                 valueDecimals: 2
  51.             },
  52.  
  53.             series: seriesOptions
  54.         });
  55.     }
  56.  
  57.     $.each(names, function (i, name) {
  58.  
  59.         $.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=' + name.toLowerCase() + '-c.json&callback=?',    function (data) {
  60.  
  61.            seriesOptions[i] = {
  62.                name: name,
  63.                data: data
  64.            };
  65.  
  66.             // As we're loading the data asynchronously, we don't know what order it will arrive. So
  67.             // we keep a counter and create the chart when all the data is loaded.
  68.             seriesCounter += 1;
  69.  
  70.             if (seriesCounter === names.length) {
  71.                 createChart();
  72.             }
  73.         });
  74.     });
  75. }
  76.  
  77. </script>
  78. </head>  
  79. <body>
  80.         <div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
  81.  </body>
  82. </html>


Неа, не работает, ругается на
CODE (javascript):
скопировать код в буфер обмена
  1. $.each(names, function (i, name) {
 
 Top
Faraon-san
Отправлено: 25 Декабря, 2015 - 16:57:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




 
 Top
Test11
Отправлено: 25 Декабря, 2015 - 17:06:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Спасибо, все замечательно работает Подмигивание
(Добавление)
И как убрать zoom?

Не как не разберусь с "zoomType:" и аналогично хочется убрать еще время в правом верхнем углу.

(Отредактировано автором: 25 Декабря, 2015 - 19:10:32)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB