2013-04-01 3 views
0

Поэтому я хотел бы назвать «имя» в этом наборе данных для использования в функции в другой части скрипта.График рассеяния: как получить название серии в функцию

Я могу назвать тикер, х, данные и парить переменные с помощью

event.point.ticker, event.point.info

но я havn't понял, как получить название серии. Я попробовал несколько вещей, таких как ...

series.name, this.series.name и event.point.name, this.chart.name

все безрезультатно. Вот данные

series: 
[{ 
    name: 'Weak Outlook',color: 'red',data: 
    [{ 
     x: 40, 
     y:10, 
     ticker:'Michael Kors: (KORS)', 
     info: 'Outlook roughly inline<br>1Q Revenue below street expectations', hover:'Guidance slightly below consensus<br>1Q Revenue to disappoint<br><a href="">read more</a>' 
    }, 
    { 
     x: 20, 
     y:50, 
     ticker:'Shares to sell off on earnings', 
     info:'Data implies that shares, after management releases Q1 guidance, will...<br><br><a href="">read more</a>' 
    }, 
    { 
     x:0,y:0,ticker:'Zynga: (ZNGA)' 
    }, 
    { 
     x:3,y:4,ticker:'Avid: (AVID)' 
    }, 
    { 
     x:4,y:10,ticker:'JCPenny: (JCP)' 
    }, 
    { 
     x:6,y:25,ticker:'Deckers Outdoor: (DECK)'}, 
    { 
     x:0,y:100,ticker:'Nutrisystem Corp: (NTRI)' 
    }, 
]}], 

и здесь есть функция, которая не работает, обратите внимание, что я передаю событие и серию в качестве параметров, и я использую «series.name», чтобы попытаться получить имя серия ... который не кажется, работает

click: function(event,series) 
{ 
    xmlhttp.open("GET","/s.php?o="+event.point.ticker+"&q="+event.point.y+"&r="+event.point.x+"&s="+event.point.info+"&t="+series.name+"&u="+event.point.str5+"&v="+event.point.str6,true); 
+0

Какое событие и элемент (точка/серия) должны быть уволены для отображения дополнительной информации? –

ответ

1

Вы хотите event.point.series.name Каждая точка содержит ссылку на родительский серии.

Смежные вопросы