0

高い株価チャートでマーカー半径を機能させるのに問題があります。私は両方のプロットオプションとシリーズに対する設定を直接使用してこれを機能させようとしています:

plotOptions: { series: { marker: { radius: 90 } } },

(またはhttp://jsfiddle.net/zMH7Q/を参照してください)。

マーカーの形状などの他の属性の変更は正常に機能しますが、半径の変更は無視されるようです。私は両方のプロットオプションでこれを設定しようとしましたが、シリーズに対して直接設定しましたが、役に立ちませんでした。それはドキュメント(http://api.highcharts.com/highstock#plotOptions.area.marker.radius)で明確に言及されているので、私が愚かなことをしているのでない限り(かなり可能性が高い)動作するはずです。

どんな助けもいただければ幸いです:-)

デビッド

4

1 に答える 1

2

HighStockでは、HighChartsとは異なり、マーカーのデフォルトが有効になっています。false。これは、データが非常に密集している傾向があり、マーカーがユーザーのデータ理解にあまり価値をもたらさないためです。

コードを次のように変更する必要があります。

plotOptions: {
    series: {
        marker: {
            enabled: true,
            radius: 90
        }
    }
},

マーカーが表示されます。

編集:誰かがこれに遭遇してそれを必要とする場合に備えて、私は上記を残しておきます。デビッドが本当に知りたいのは、ホバー中のシリーズシンボルを変更できるかどうかです。そのためのコードは次のとおりです。

plotOptions: {
            series: {
                marker: {
                    lineColor: null,
                    states: {
                        hover: {
                            fillColor: 'white',
                            radius: 10
                        }
                    }
                }
            }
        }

これは、 http: //api.highcharts.com/highcharts#plotOptions.scatter.marker.states.hover.radiusのHighchartsAPIリファレンスから直接引用したものです。

于 2013-02-25T11:55:02.050 に答える