6

ハイチャートに 10 個を超えるシリーズの折れ線グラフがあります。シリーズ マーカーを有効にして 2 か月を超えるデータのグラフをプロットすると、グラフが混雑して意味をなさないため、シリーズ マーカーを無効にしました。シリーズ マーカーを無効にすると、凡例のマーカーも消えました。私が望むのは、シリーズでのみマーカーを無効にし、凡例でマーカーを有効にすることです。どうすればこれを達成できますか?誰でもこれを手伝ってもらえますか?

ありがとう、ロッキー。

4

2 に答える 2

1

あなたはこのようなことをすることができます

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script src="https://code.highcharts.com/stock/highstock.js"></script>
    <script src="https://code.highcharts.com/stock/modules/exporting.js"></script>

    <div id="container" style="height: 400px; min-width: 310px"></div>


</body>
</html>
<script type="text/javascript">
    $(function () {

        Highcharts.Series.prototype.drawPoints = function () { };

        $('#container').highcharts('StockChart', {

            title: {
                text: 'This is yongjing.chen test 3'
            },
            legend: { enabled: true, symbolWidth: 50 },

            plotOptions: {
                series: {
                    marker: {
                        enabled: true, radius: 6, symbol: 'square'
                    }
                }
            },
            series: [{
                data: [1, 171.5, 306.4, 2.2, 300, 2, 200],
                name: 'CPU',
                id: 'id-1',
                color: 'red'
            }]

        });
    });
</script>

于 2016-06-17T03:26:43.333 に答える