highcart에서 막대 차트 배경색을 동적으로 변경

마히 칼리 얀 카르

Highcharts 플러그인을 사용하여 막대 차트를 만들고 있는데 막대 색상이 아닌 막대 차트의 배경색을 동적으로 변경하고 싶습니다.

기본적으로 2 가지 테마가 있습니다. 1은 흰색이고 다른 하나는 검은 색입니다. 검은 색을 선택하면 막대 차트의 배경색이 검은 색으로 변경되고 흰색을 선택하면 흰색으로 변경됩니다. Highcharts 플러그인에서 검색했지만 배경색을 동적으로 변경하는 방법을 찾을 수 없습니다.

이 문제를 해결하도록 도와주세요. 어떻게해야할지 모르겠습니다.

다음은 막대 차트의 코드입니다. http://jsfiddle.net/8eJ4p/85/

$(function () {
        $('#container').highcharts({
            chart: {
                type: 'bar',
                backgroundColor: "#000"
            },
            title: {
                text: 'Stacked bar chart'
            },
            xAxis: {
                categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
            },
            yAxis: {
                min: 0,
                title: {
                    enabled: false
                },
                labels: {
                    enabled: false
                }
            },
            legend: {
                enabled: false
            },
            plotOptions: {
                bar: {
                    dataLabels: {
                        enabled: true,
                        formatter: function() { 
                            if(this.series.name != 'Filler')
                                return Math.round(this.percentage) + '%';
                            else return "";
                        }
                    }
                },
                series: {
                    pointWidth: 18,
                    stacking: 'percent',
                    dataLabels: {
                        enabled: true,
                        inside: true,
                        align: 'right',
                        color: '#fff'
                    }
                }
            },
            tooltip: {
                useHTML: true,
                shared: true,
                formatter: function() {
                    return '<i>' + this.points[1].x +'</i>: <b>'+ Math.round(this.points[1].percentage) +'%</b>';
                }
            },
            series: [{
                name: 'background filler',
                data: [7, 9, 8, 5, 10]
            }, {
                name: 'actual Value',
                data: [5, 3, 4, 7, 2]
            }]
        });
    });
    
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>

<div id="white" style="width: 60px; height: 20px; margin: 5px;float:left; background-color:skyblue;cursor:pointer">White</div>
<div id="black" style="width: 60px; height: 20px; margin: 5px;background-color:red;float:left;cursor:pointer">Black</div>

<div id="container" style="min-width: 310px; height: 250px; margin: 0 auto"></div>

Paweł Fus

Highcharts 배경은에 저장되며 chart.chartBackground수동으로 업데이트 할 수 있습니다.

chart.chartBackground.attr({
  fill: new_color
});

라이브 데모 : http://jsfiddle.net/uwwgfu3a/

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

막대 차트의 ggplotly에서 Hover 배경색을 변경하는 방법

분류에서Dev

누적 막대 차트에서 글꼴 색상 변경

분류에서Dev

배열에서 텍스트 색상을 동적으로 변경

분류에서Dev

telerik html 세로 막 대형 차트 (asp.net mvc)에서 첫 번째 세로 막대 영역의 배경색을 변경하는 방법

분류에서Dev

막대 차트 색상 변경을 플롯으로 표현

분류에서Dev

pentaho에서 원형 차트를 막대 차트로 동적으로 변환

분류에서Dev

막대 차트의 높이를 동적으로 변경하는 방법

분류에서Dev

javafx의 스택 막대 차트에서 색상 변경

분류에서Dev

막대 차트 범례에서 색상 변경

분류에서Dev

막대 차트 MATLAB에서 y 축 값을 부동에서 텍스트로 변경

분류에서Dev

순서로 표시된대로 ggplot2에서 누적 막대 차트의 y 방향 순서 변경

분류에서Dev

막대 차트 (dc.js)에서 빈 크기를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

swiftui에서 텍스트 배경색을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

Google 시트-시트 목록을 통해 그래프 막대 색상을 동적으로 변경

분류에서Dev

배경 호버에서 반응 형 탐색 막대 간격을 중심으로하는 Twitter 부트 스트랩

분류에서Dev

Seaborn catplot (kind = 'count') 막대 차트를 원형 차트로 변경

분류에서Dev

텍스트 내용에 따라 동적으로 배경색 변경

분류에서Dev

차트 색상을 사용하여 도구 설명의 배경색을 동적으로 변경

분류에서Dev

rdlc 실용적으로 차트 배율을 선형에서 로그로 변경

분류에서Dev

Excel 차트를 동적으로 변경

분류에서Dev

새 데이터에서 막대 차트 높이 변경

분류에서Dev

Excel에서 간단한 누적 막대 차트의 축 점을 변경하는 방법

분류에서Dev

밀도 선으로 오버레이 된 누적 막대 차트에서 스타일 설정을 변경하는 방법 (ggplot2)

분류에서Dev

ggplot2 : 막대 차트에서 각 패싯의 색상 변경

분류에서Dev

Excel의 클러스터형 세로 막 대형 차트에서 범례 이름을 변경하는 방법

분류에서Dev

매월 변경되는 축 레이블을 기반으로 차트의 막대 색상 업데이트

분류에서Dev

Angularjs에서 배경색을 동적으로 변경하는 방법

분류에서Dev

너비를 동적으로 변경하는 텍스트 배경에만 배경색이 필요합니다.

분류에서Dev

범주에서 하위 범주로 차트를 동적으로 변경

Related 관련 기사

  1. 1

    막대 차트의 ggplotly에서 Hover 배경색을 변경하는 방법

  2. 2

    누적 막대 차트에서 글꼴 색상 변경

  3. 3

    배열에서 텍스트 색상을 동적으로 변경

  4. 4

    telerik html 세로 막 대형 차트 (asp.net mvc)에서 첫 번째 세로 막대 영역의 배경색을 변경하는 방법

  5. 5

    막대 차트 색상 변경을 플롯으로 표현

  6. 6

    pentaho에서 원형 차트를 막대 차트로 동적으로 변환

  7. 7

    막대 차트의 높이를 동적으로 변경하는 방법

  8. 8

    javafx의 스택 막대 차트에서 색상 변경

  9. 9

    막대 차트 범례에서 색상 변경

  10. 10

    막대 차트 MATLAB에서 y 축 값을 부동에서 텍스트로 변경

  11. 11

    순서로 표시된대로 ggplot2에서 누적 막대 차트의 y 방향 순서 변경

  12. 12

    막대 차트 (dc.js)에서 빈 크기를 동적으로 변경하는 방법은 무엇입니까?

  13. 13

    swiftui에서 텍스트 배경색을 동적으로 변경하는 방법은 무엇입니까?

  14. 14

    Google 시트-시트 목록을 통해 그래프 막대 색상을 동적으로 변경

  15. 15

    배경 호버에서 반응 형 탐색 막대 간격을 중심으로하는 Twitter 부트 스트랩

  16. 16

    Seaborn catplot (kind = 'count') 막대 차트를 원형 차트로 변경

  17. 17

    텍스트 내용에 따라 동적으로 배경색 변경

  18. 18

    차트 색상을 사용하여 도구 설명의 배경색을 동적으로 변경

  19. 19

    rdlc 실용적으로 차트 배율을 선형에서 로그로 변경

  20. 20

    Excel 차트를 동적으로 변경

  21. 21

    새 데이터에서 막대 차트 높이 변경

  22. 22

    Excel에서 간단한 누적 막대 차트의 축 점을 변경하는 방법

  23. 23

    밀도 선으로 오버레이 된 누적 막대 차트에서 스타일 설정을 변경하는 방법 (ggplot2)

  24. 24

    ggplot2 : 막대 차트에서 각 패싯의 색상 변경

  25. 25

    Excel의 클러스터형 세로 막 대형 차트에서 범례 이름을 변경하는 방법

  26. 26

    매월 변경되는 축 레이블을 기반으로 차트의 막대 색상 업데이트

  27. 27

    Angularjs에서 배경색을 동적으로 변경하는 방법

  28. 28

    너비를 동적으로 변경하는 텍스트 배경에만 배경색이 필요합니다.

  29. 29

    범주에서 하위 범주로 차트를 동적으로 변경

뜨겁다태그

보관