5

ng2-charts ( https://github.com/valor-software/ng2-charts ) を使用して、Angular 2 アプリケーションの折れ線グラフを作成しています。グラフは問題なく動作します。ポイントにカーソルを合わせると、ポイントが自動的に白に変わり、マウスでポイントされていることが示されます。この動作を模倣したいのですが、コードを介して手動で行います。

クリックしてポイントにカーソルを合わせると、チャートを含むオブジェクトを返すクリック イベントがあります (画像を参照)。そのオブジェクトから、ポイントの半径を制御しているように見えるいくつかの値を見つけることができました: _model.hitRadius、_model.radius、_view.hitRadius、および _view.radius (画像を参照)。 ここに画像の説明を入力

コードでこれらの値を変更しようとしましたが、チャート ポイントに何も起こりません。

    e.active[0]._model.hitRadius = 5;
    e.active[0]._model.radius = 10;
    e.active[0]._view.hitRadius = 5;
    e.active[0]._view.radius = 10;  

値を変更した後に「e.update()」も追加しようとしましたが、update() は関数ではないというエラーが表示されます。

4

1 に答える 1