4

ハイストック グラフの y 軸の目盛りを「外側」に合わせて、「内側」に配置してグリッド線の上に置くのではなく、グリッド線に合わせることができますか。highstock のドキュメントでは、デフォルトで「外側」に配置する必要があることが示唆されていますが、highstock グラフのすべての例を見ると、それらは常に「内側」にあるように見えます。

tickPosition: String. The position of the major tick marks relative to the axis line. Can be one of inside and outside. Defaults to "outside".

ハイチャートの例 (私が欲しいもの): http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/line-basic/

Highstock の例 (私が得たもの): http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/basic-line/

よろしくお願いします。

アップデート - 一種のソリューション

aは、ファイル内Highcharts.StockChartの事前構成されたバージョンに過ぎないことに気付きました。Highcharts.Charthighstock.js

HighCharts.Chartファイル内Highcharts.StockChartの a の機能だけでなく、 a のすべての機能を備えています。Highcharts.Charthighcharts.js

その結果、highstock.js Highcharts.Chart必要な構成で を使用したところ、yAxis ラベルが正しい位置に配置されました。

4

2 に答える 2

4

yAxis のオフセット パラメータを使用できます。

http://api.highcharts.com/highstock#yAxis.offset

編集:

http://jsfiddle.net/Z4zwr/1/

 yAxis : {
        labels:{
            align:'right',
            x:-10
        },
        lineWidth : 1,
        offset : 30
    },
于 2013-03-11T15:30:48.600 に答える
1

私は解決策を見つけました(jsfiddle):次labels: { align: 'left' }のようにyAxisオプションに追加します:

yAxis: [{
    labels: {
        align: 'left'
    }
}]

これは、ラベル左端y 軸に揃えるように Highcharts に指示します。

更新された jsfiddle: http://jsfiddle.net/r4wrf63u/

于 2015-08-17T09:42:28.620 に答える