0

Highcharts の DOM 要素を見ると、クリップパスが表示されます。

<clipPath id="highcharts-2">
  <rect fill="none" x="0" y="0" width="796" height="367"></rect>
</clipPath> 

およびそれを参照するシリーズ グループ:

<g class="highcharts-series"..... clip-path="url(#highcharts-2)">

クリップの四角形がレンダリングされたシリーズと重なっているので、clipPath はそれに影響を与えるべきではありませんか? 以前のバージョンでは、clipPath を jQuery で操作して、シリーズの一部のみを表示することができたと思います。

どうやって

a)このclipPathを有効にする

b) 独自の clipPath を追加して、その場でアニメーション化することもできます

4

1 に答える 1

0

jQuery を使用してこれを操作するか、Highcharts が内部で行うように Highcharts レンダラーを使用できます。これは古い IE ブラウザでも動作します。

chart.clipRect.attr({ width: 300 });

http://jsfiddle.net/highcharts/7c8am/を参照してください。Element.clip を使用して独自のクリップを作成できます。

于 2013-07-02T10:18:24.987 に答える