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
Отправлено: 23 Апреля, 2016 - 08:51:09
Post Id


Частый гость


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


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




Мужики, помогите.
http://jsfiddle[dot]net/fm2hchfx/

А именно как использовать это без библии jquery, на чистом js...
 
 Top
LIME
Отправлено: 23 Апреля, 2016 - 08:55:26
Post Id


Активный участник


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


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




А зачем? Я один раз писал запросы нативно
С тех пор только через библиотеки делаю
(Добавление)
http://forum.php.su/topic.php?fo...4&topic=2255
(Добавление)
И что тут "фиксануть"?
Фиксить это исправлять
(Добавление)
Точнее чинить
 
 Top
Test11
Отправлено: 23 Апреля, 2016 - 09:13:02
Post Id


Частый гость


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


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




Библию highcharts можно использовать без jquery. Ее как то рендить нужно, я ранее пытался это делать, ничего не получалось...

А именно исправить этот код...
CODE (javascript):
скопировать код в буфер обмена
  1. $(function () {
  2.     $.getJSON('https://www.highcharts.com/samples/data/jsonp.php?filename=aapl-ohlcv.json&callback=?', function (data) {
  3.  
  4.         // split the data set into ohlc and volume
  5.         var ohlc = [],
  6.             volume = [],
  7.             dataLength = data.length,
  8.             // set the allowed units for data grouping
  9.             groupingUnits = [[
  10.                 'week',                         // unit name
  11.                 [1]                             // allowed multiples
  12.             ], [
  13.                 'month',
  14.                 [1, 2, 3, 4, 6]
  15.             ]],
  16.  
  17.             i = 0;
  18.  
  19.         for (i; i < dataLength; i += 1) {
  20.             ohlc.push([
  21.                 data[i][0], // the date
  22.                 data[i][1], // open
  23.                 data[i][2], // high
  24.                 data[i][3], // low
  25.                 data[i][4] // close
  26.             ]);
  27.  
  28.             volume.push([
  29.                 data[i][0], // the date
  30.                 data[i][5] // the volume
  31.             ]);
  32.         }
  33.  
  34.  
  35.         // create the chart
  36.         $('#container').highcharts('StockChart', {
  37.  
  38.             rangeSelector: {
  39.                 selected: 1
  40.             },
  41.  
  42.             title: {
  43.                 text: 'AAPL Historical'
  44.             },
  45.  
  46.             yAxis: [{
  47.                 labels: {
  48.                     align: 'right',
  49.                     x: -3
  50.                 },
  51.                 title: {
  52.                     text: 'OHLC'
  53.                 },
  54.                 height: '60%',
  55.                 lineWidth: 2
  56.             }, {
  57.                 labels: {
  58.                     align: 'right',
  59.                     x: -3
  60.                 },
  61.                 title: {
  62.                     text: 'Volume'
  63.                 },
  64.                 top: '65%',
  65.                 height: '35%',
  66.                 offset: 0,
  67.                 lineWidth: 2
  68.             }],
  69.  
  70.             series: [{
  71.                 type: 'candlestick',
  72.                 name: 'AAPL',
  73.                 data: ohlc,
  74.                 dataGrouping: {
  75.                     units: groupingUnits
  76.                 }
  77.             }, {
  78.                 type: 'column',
  79.                 name: 'Volume',
  80.                 data: volume,
  81.                 yAxis: 1,
  82.                 dataGrouping: {
  83.                     units: groupingUnits
  84.                 }
  85.             }]
  86.         });
  87.     });
  88. });
  89.  


Пример кода, в котором не использую jquery

CODE (javascript):
скопировать код в буфер обмена
  1.  var chart = new Highcharts.StockChart({           
  2.                     chart: {
  3.                             renderTo: idd
  4.             },
  5.                     subtitle: {
  6.                 text: this.name+' ('+this.name_en+') | '+this.ed_izm
  7.             },
  8.             yAxis: {
  9.                 labels: {
  10.                     formatter: function(){
  11.                         return (this.value > 0 ? ' +' : ' ') + this.value;
  12.                     }
  13.                 },
  14.                         title: {
  15.                     style:{color: Highcharts.getOptions().colors[1]}
  16.                 },
  17.                 opposite: false                
  18.             },
  19.             xAxis: {
  20.                 type: 'datetime',
  21.             },
  22.             series:   [{
  23.                                 name: 'Значение',
  24.                         type: 'column',
  25.                 data: eval(this.ms)
  26.             }] 
  27.         });    


Как так же не использовать в первом варианте, я хз, замучался...

(Отредактировано автором: 23 Апреля, 2016 - 09:13:17)

 
 Top
LIME
Отправлено: 23 Апреля, 2016 - 10:22:44
Post Id


Активный участник


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


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




Зачем это надо?! Почему такое стремление?
В ссылке выше можно найти код использующий ajax без библиотек
Хотя были бы мозги сам бы нагуглил
 
 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