2

pointPlacement が単一の列で機能していないようです...

ポイントの配置は数値にすることもできます。0 は軸の値、-0.5 はこの値と前の値の間、0.5 はこの値と次の値の間です。テキスト オプションとは異なり、数値ポイント配置オプションは軸のパディングに影響しません。

以下の例のように、このデータを削除したところ、もう機能しません:

{
  name: 'Employees Optimized',
  color: 'rgba(126,86,134,.9)',
  data: [140],
  pointPadding: 0.4,
  pointPlacement: -0.2
},{
  name: 'Profit',
  color: 'rgba(248,161,63,1)',
  data: [183.6],
  pointPadding: .3,
  pointPlacement: 0.2,
  yAxis: 1
}

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-pointplacement-numeric/

この jsfiddle は、通常のポイント配置オプションを示しています。このフィドルを調整して3つのデータセットのうち2つを削除すると、ポイント配置オプションが壊れますが、その場合でも、私の場合でも必要であり、持っていると機能するはずです...

編集

これまでに応答した唯一の人がコード例から要点を得られなかったため、これをフィドルに追加しました。ここにあります:http://jsfiddle.net/dargno/3YMyq/

ソースコードを「ハック」せずに可能な解決策を誰かが知っていれば、本当に感謝しています。

4

2 に答える 2

1

おそらくバグのように見えるので、ここで開発者に報告しましたhttps://github.com/highslide-software/highcharts.com/issues/2308

于 2013-10-02T10:09:02.707 に答える