2

highlightStyle: 'halo',tickmarksStyle: ['circle']定義されたポイントで色を指定しようとしています。

グラフ:

ここに画像の説明を入力

その青い線を超えたら、それらの点の色を赤に変えたいです。条件は大したことではありませんが、それを理解できないようです。

または、より単純な場合は、メイン ラインがブルー ラインを超える場合、ライン セグメントの色を赤に変更します。

折れ線グラフ APIを調べていますが、自分のシナリオで機能するパラメーターが見つかりません。

私に何ができる?

4

1 に答える 1

1

私があなたの要求を正しく理解している場合、最も簡単な方法は、filledThresholdおよびfilledThresholdColorsプロパティを使用することです。

コードは次のとおりです。

new RGraph.Line({
    id: 'cvs',
    data: [d1, d2],
    options: {
        backgroundGridHlinesCount: 5,
        backgroundGridVlines: false,
        backgroundGridBorder: false,
        axes: false,
        filled: true,
        filledRange: true,
        filledRangeThreshold: 12,
        filledRangeThresholdColors: ['red', 'blue'],
        xaxisLabels: ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P'],
        colors: ['transparent', 'transparent'],
        xaxisTickmarksCount: 15,
        tickmarksStyle: null
    }
}).draw();
于 2019-05-15T14:07:00.480 に答える