2013-02-26 2 views
0

Google Chart Scatter Plot에서 score.partner를 레이블로 표시 할 수없는 것 같습니다. 나는 그 (것)들을 툴팁으로 보여줄 수있다.Google 분산 형 차트에 레이블을 표시 할 수 없습니다.

내가 뭘 잘못하고 있니? Google Visualization API Group에서 사용자 asgallant에서

drawChart: function() { 
    var self = this; 

    var gdpMin = parseFloat(self.scores[0].gdpScore); 
    var gdpMax = gdpMin; 
    var teaMin = parseFloat(self.scores[0].teaScore); 
    var teaMax = teaMin; 

    var data = new google.visualization.DataTable(); 
    data.addColumn('number', 'GDP Score'); 
    data.addColumn('number', 'TEA Score'); 
    data.addColumn({type:'string', role:'label'}); 

    $.each(self.scores, function(i, score) { 
     gdpScore = parseFloat(score.gdpScore); 
     teaScore = parseFloat(score.teaScore); 
     data.addRows([[gdpScore, teaScore, score.partner]]); 

if (gdpScore < gdpMin) gdpMin = gdpScore; 
     if (gdpScore > gdpMax) gdpMax = gdpScore; 

if (teaScore < teaMin) teaMin = teaScore; 
     if (teaScore > teaMax) teaMax = teaScore; 
    }); 

    var options = { 
     title: 'GDP and TEA Scores', 
     hAxis: {title: 'GDP', minValue: gdpMin, maxValue: gdpMax}, 
     vAxis: {title: 'TEA', minValue: teaMin, maxValue: teaMax}, 
     legend: 'none', 
     colors: ['#3B7CBF'] 
    }; 

    var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); 
    chart.draw(data, options); 
+1

구체적으로 작성하십시오. 너는 무엇을보고 싶니, 너는 무엇을보고 있니? 무엇을 레이블에 숨기고, 어디에서 기대하고 있습니까? 일반적으로 분산 형 차트는 상호 작용하지 않고 개별 점에 레이블을 표시하지 않습니다. 물론 해결 방법을 만들 수는 있지만 기본 동작은 아닙니다. – jmac

+0

짐 - 충분한 정보를 제공했습니다. 점에 대한 점과 툴팁이 작동합니다. 툴팁이 아닌 라벨이 필요합니다. 그 모든 정보는 내 게시물에 있습니다. – doremi

답변

1

:

당신은 scatterchart에 개별 점에 레이블을 원하는

? 이 지원되지 않습니다. 데이터 구조에 따라 은 ScatterChart와 비슷한 방식으로 LineChart를 사용할 수 있습니다. 거기 당신이 그것을 가지고

jsfiddle.net/asgallant/YFMga/

: 여기 예를 참조하십시오. Google 시각화 API를 사용하는 스 캐터 플롯에는 라벨이 지원되지 않습니다.

jqPlot 일 수있다.

+0

이것은 위에서 언급 한 내용입니다. "일반적으로 분산 형 차트는 상호 작용하지 않고 개별 점에 레이블을 표시하지 않습니다. 물론 해결 방법을 만들 수 있지만 기본 동작은 아닙니다." 해결 방법 (예 : ** 라벨을 지원하는 버블 차트 사용)이 있습니다. 그래서 나는 당신이 대답하기를 "당신은 할 수 없습니다"라고 대답하지 않고 무엇을 해결했는지 묻습니다. – jmac

관련 문제