티스토리 뷰

var occuArray = [['Task', 'Days per Year']];

$.each(talentDetailSearch.occuList, function (i, list) { occuArray.push([list.cdValNm, list.days]); });

var data = google.visualization.arrayToDataTable(occuArray);

 

if(data.wg.length > 0){

    var options = {

    title: '프로젝트 유형',

    legend: {position: 'labeled', alignment : 'start'},

    tooltip: { trigger: 'none' },

    pieSliceText: 'percentage',

    // pieHole : 0.5, // 홀 크기 0 - 1 

    is3D: true, // 3D 표현

    backgroundColor: 'none' // 챠트내 백그라운드를 없앰

    };

 

    var chart = new google.visualization.PieChart(document.getElementById('piechart'));

   

    google.visualization.events.addListener(chart, 'ready', function () {

    // create image pattern

    var svgNS = $('svg')[0].namespaceURI;

    var pattern = document.createElementNS(svgNS, 'pattern');

    pattern.setAttribute('id', 'whiteHat');

    pattern.setAttribute('patternUnits', 'userSpaceOnUse');

    pattern.setAttribute('width', 16);

    pattern.setAttribute('height', 16);

    var image = document.createElementNS(svgNS, 'image');

    image.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', 'http://findicons.com/files/icons/512/star_wars/16/clone_old.png');

    image.setAttribute('x', 0);

    image.setAttribute('y', 0);

    image.setAttribute('width', 16);

    image.setAttribute('height', 16);

    pattern.appendChild(image);

   

    var defs = document.getElementsByTagName('defs')[0];

    defs.appendChild(pattern);

    //$('#defs')[0].appendChild(pattern);

 

    // add image to pie slices

    $('svg path').attr('fill', 'url(#whiteHat)');

 

    // add image to legend circles

    $('svg circle').attr('fill', 'url(#whiteHat)');

 

    // test chart image

    $(container.parentNode).append('<img alt="Chart" src="' + chart.getImageURI() + '">');

  });

            chart.draw(data, options);

}

 

[참고]

Pie Chart에만 적용이 되고 선택, 마우스오버, 마우스아웃일때 이전 색상으로 돌아감

'JQuery' 카테고리의 다른 글

jquery selector  (0) 2019.10.07
체크박스 팁  (0) 2014.03.24
Loading...  (0) 2014.01.17
class 하위의 span의 id값 가져오기  (0) 2013.11.06
롤오버시 이미지 변경  (0) 2011.02.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함