[javascript] HighCharts-포인트를 끄려면 어떻게해야합니까?

HighCharts를 사용하고 있습니다. 다음 은 문서입니다. 나는 그 포인트를 끄고 싶지만 처음에는 그것이 어떻게 호출되는지 모르겠습니다. 따라서 나는 그들을 끌 수 없습니다. 내가 어떻게 그 포인트를 죽일 수 있는지 알아?

나는 그 포인트를 바꾸고 싶다



답변

다음은 선 차트가있는 예입니다. http://jsfiddle.net/aeZ6P/1/

중요한 부분:

plotOptions: {
    line: {
        marker: {
            enabled: false
        }
    }
}

참조 : https://api.highcharts.com/highcharts/plotOptions.line.marker.enabled

스플라인과 동일한 효과 : http://jsfiddle.net/aeZ6P/


답변

Highcharts에는 마커를 비활성화하는 세 가지 방법이 있습니다.

1) 유형별 모든 시리즈에 대해 비활성화 :

plotOptions: {
    line: { /* or spline, area, series, areaspline etc.*/
        marker: {
           enabled: false
        }
    }
}

2) 특정 시리즈에 대해 비활성화 :

series: [{
    data: [14,17,21],
    marker: {
       enabled: false
    }
}]

3) 특정 지점에 대한 마커 비활성화 :

series: [{
    data: [{
        y: 14,
        marker: {
            enabled: false
        }
    },{
        y: 17
    },{
        y: 21
    }]
}]


답변

HighCharts API 참조에서 다음을 살펴보십시오.

http://api.highcharts.com/highcharts#plotOptions.series.marker.enabled

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-marker-enabled/

추가해야하는 옵션은 다음과 같습니다.

    plotOptions: {
        series: {
            marker: {
                enabled: false
            }
        }
    },

이 방법은 포인트 마커가있는 모든 차트에서 작동하므로 좋습니다. 특정 차트 유형을 원하면 다음을 확인하십시오.

    plotOptions: {
        line: { // <--- Chart type here, check the API reference first!
            marker: {
                enabled: false
            }
        }
    },

즐겨!


답변