Google 시각화 차트에서 특정 라벨의 글꼴 및 두께 변경

vy32

Google 차트가 있습니다. 예 (Google 문서에서) :

  <html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Year', 'Sales', 'Expenses'],
          ['2004',  1000,      400],
          ['2005',  1170,      460],
          ['2006',  660,       1120],
          ['2007',  1030,      540]
        ]);

        var options = {
          title: 'Company Performance',
          curveType: 'function',
          legend: { position: 'bottom' }
        };

        var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));

        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="curve_chart" style="width: 900px; height: 500px"></div>
  </body>
</html>

전설 중 하나의 글꼴과 두께를 변경하고 싶습니다 Sales. 어떻게해야할지 모르겠어요. 쉬운 방법이 있습니까?

하얀 모자

특정 라벨을 변경할 수있는 옵션은 없습니다.

각 레이블 유형에 대해 textStyle옵션이 있습니다.
그러나 이것은 해당 유형의 모든 레이블을 변경합니다.
예를 들어 모든 범례 레이블을 변경하려면->legend.textStyle

legend: {
  textStyle: {
    bold: true,
    color: 'cyan',
    fontSize: 18
  }
}

그러나 차트 그리기가 끝나면 이벤트
중에 차트를 수동으로 변경할 수 있습니다 'ready'.

다음 작업 스 니펫을 참조하십시오. 여기에서 차트에 사용 된 레이블을 찾고
데이터 테이블의 열 제목과 비교
합니다. 찾은 경우 열 인덱스에 따라 스타일을 변경합니다.

google.charts.load('current', {
  packages: ['corechart']
}).then(function () {
  var data = google.visualization.arrayToDataTable([
    ['Year', 'Sales', 'Expenses'],
    ['2004',  1000,      400],
    ['2005',  1170,      460],
    ['2006',  660,       1120],
    ['2007',  1030,      540]
  ]);

  var options = {
    title: 'Company Performance',
    curveType: 'function',
    legend: {
      position: 'bottom',
      textStyle: {
        bold: true,
        color: 'cyan',
        fontSize: 18
      }
    }
  };

  var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));

  // listen for ready event, must be assigned before calling draw
  google.visualization.events.addListener(chart, 'ready', function () {
    // get text elements from chart
    var labels = chart.getContainer().getElementsByTagName('text');

    // loop chart labels
    Array.prototype.forEach.call(labels, function(label) {
      // loop data table columns
      for (var i = 1; i < data.getNumberOfColumns(); i++) {
        // determine if label matches legend entry
        if (label.textContent === data.getColumnLabel(i)) {
          // determine column index
          switch (i) {
            // first series
            case 1:
              label.setAttribute('fill', 'magenta');
              label.setAttribute('font-size', '24');
              label.setAttribute('font-weight', 'normal');
              break;

            // second series
            case 2:
              label.setAttribute('fill', 'lime');
              label.setAttribute('font-size', '12');
              break;
          }
        }
      }
    });
  });

  chart.draw(data, options);
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="curve_chart"></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

버튼에서 라벨의 글꼴을 변경 하시겠습니까?

분류에서Dev

계산 된 시간에 따라 특정 글꼴 색상 변경-JavaScript

분류에서Dev

특정 웹 사이트의 Chrome 글꼴을 변경 하시겠습니까?

분류에서Dev

Google 차트 라인 차트에서 특정 시리즈의 포인트 모양을 변경하는 방법

분류에서Dev

jQuery를 사용하여 텍스트 영역 내에서 태그 / 단어 일치 및 강조 표시 (색상 및 글꼴 두께 변경)

분류에서Dev

데이터의 두 변수에서 특정 정보 시각화

분류에서Dev

dataTable의 특정 행에서 글꼴 색상 변경

분류에서Dev

System.Windows.Forms.DataGrid에서 특정 행의 글꼴 변경

분류에서Dev

글꼴 스타일 결합 : 기울임 꼴 및 글꼴 두께 : 굵게 FF에서 반전 된 경사 원인

분류에서Dev

백엔드 설정에 따라 TYPO3 RTE 글꼴 / css 변경 (typoscript 및 RTE 초기화)

분류에서Dev

~ / .fonts.conf를 사용하여 고정 폭 글꼴의 두께 변경

분류에서Dev

FontAwesome 아이콘의 글꼴 두께를 변경 하시겠습니까?

분류에서Dev

iOS 7에서 UISearchBar UISegmentedControl의 글꼴 크기 및 글꼴 스타일 변경

분류에서Dev

UInavigationbar 제목에 사용자 정의 글꼴 및 두께 (스타일)를 설정하는 방법

분류에서Dev

이메일 디자인-Google 글꼴의 글꼴 두께

분류에서Dev

웹 사이트의 특정 영역에서 글꼴 두께가 작동하지 않음

분류에서Dev

TraitsUI에서 특성의 글꼴, 크기, 배경색 변경

분류에서Dev

셀 값에 따라 글꼴 및 색상 크기 변경

분류에서Dev

ReactJ와 함께 ChartistJs 라이브러리를 사용하여 막대 차트의 레이블 색상 및 글꼴을 변경하는 방법

분류에서Dev

Chrome에서 주소 표시 줄의 배경 및 글꼴 색상을 변경할 수 있나요?

분류에서Dev

내비게이션 바에서 글꼴 및 라벨 크기를 변경하는 방법-iOS8 #swift

분류에서Dev

화살표 함수 및 addEventListener를 사용하여 요소의 글꼴 크기 및 텍스트 색상 변경

분류에서Dev

apexchart에서 차트의 글꼴 크기 변경

분류에서Dev

javafx에서 차트의 레이블 글꼴 크기 변경

분류에서Dev

자바 스크립트의 모든 키 누름에 대한 글꼴 두께를 변경하는 방법

분류에서Dev

목록에 포함 된 경우 축 레이블의 색상 / 글꼴 두께 변경

분류에서Dev

텍스트 글꼴 및 색상 변경

분류에서Dev

명령 줄에서 글꼴 부분 설정 및 웹 글꼴로 변환

분류에서Dev

명령 줄에서 글꼴 부분 설정 및 웹 글꼴로 변환

Related 관련 기사

  1. 1

    버튼에서 라벨의 글꼴을 변경 하시겠습니까?

  2. 2

    계산 된 시간에 따라 특정 글꼴 색상 변경-JavaScript

  3. 3

    특정 웹 사이트의 Chrome 글꼴을 변경 하시겠습니까?

  4. 4

    Google 차트 라인 차트에서 특정 시리즈의 포인트 모양을 변경하는 방법

  5. 5

    jQuery를 사용하여 텍스트 영역 내에서 태그 / 단어 일치 및 강조 표시 (색상 및 글꼴 두께 변경)

  6. 6

    데이터의 두 변수에서 특정 정보 시각화

  7. 7

    dataTable의 특정 행에서 글꼴 색상 변경

  8. 8

    System.Windows.Forms.DataGrid에서 특정 행의 글꼴 변경

  9. 9

    글꼴 스타일 결합 : 기울임 꼴 및 글꼴 두께 : 굵게 FF에서 반전 된 경사 원인

  10. 10

    백엔드 설정에 따라 TYPO3 RTE 글꼴 / css 변경 (typoscript 및 RTE 초기화)

  11. 11

    ~ / .fonts.conf를 사용하여 고정 폭 글꼴의 두께 변경

  12. 12

    FontAwesome 아이콘의 글꼴 두께를 변경 하시겠습니까?

  13. 13

    iOS 7에서 UISearchBar UISegmentedControl의 글꼴 크기 및 글꼴 스타일 변경

  14. 14

    UInavigationbar 제목에 사용자 정의 글꼴 및 두께 (스타일)를 설정하는 방법

  15. 15

    이메일 디자인-Google 글꼴의 글꼴 두께

  16. 16

    웹 사이트의 특정 영역에서 글꼴 두께가 작동하지 않음

  17. 17

    TraitsUI에서 특성의 글꼴, 크기, 배경색 변경

  18. 18

    셀 값에 따라 글꼴 및 색상 크기 변경

  19. 19

    ReactJ와 함께 ChartistJs 라이브러리를 사용하여 막대 차트의 레이블 색상 및 글꼴을 변경하는 방법

  20. 20

    Chrome에서 주소 표시 줄의 배경 및 글꼴 색상을 변경할 수 있나요?

  21. 21

    내비게이션 바에서 글꼴 및 라벨 크기를 변경하는 방법-iOS8 #swift

  22. 22

    화살표 함수 및 addEventListener를 사용하여 요소의 글꼴 크기 및 텍스트 색상 변경

  23. 23

    apexchart에서 차트의 글꼴 크기 변경

  24. 24

    javafx에서 차트의 레이블 글꼴 크기 변경

  25. 25

    자바 스크립트의 모든 키 누름에 대한 글꼴 두께를 변경하는 방법

  26. 26

    목록에 포함 된 경우 축 레이블의 색상 / 글꼴 두께 변경

  27. 27

    텍스트 글꼴 및 색상 변경

  28. 28

    명령 줄에서 글꼴 부분 설정 및 웹 글꼴로 변환

  29. 29

    명령 줄에서 글꼴 부분 설정 및 웹 글꼴로 변환

뜨겁다태그

보관