2016-10-24 1 views
1

HighCharts 5は、テーマをスタイリングに使用する機能を、JavaScriptで設定するのではなく導入しました。すべてのスタイルを盛りだくさんにしていますが、グラフのmarginLeft/marginRightプロパティを設定する方法が見つかりませんでした。HighCharts5でmarginLeftとmarginRightを設定する方法

事前V5、あなたはこのようにマージンを設定します:

$('#chart').highcharts({ 
     chart : { 
      marginLeft :29, 
      marginRight: 16 
     } 
... 
}); 

私はスタイリングを削除し、SASSファイルに移行します。私は今までに何も試したことがないので、私がフックする必要があるクラス名がわからない。私はsvgsに取り組んで初めてですが、何が欠けていますか?

#chart { 
    margin-left: 29px; 
    margin-right: 16px; 
} 

答えて

2

ハイチャートのスタイルモードでは、SVGでサポートされているプロパティで要素をスタイルすることができます。 SVGはパディングや余白の属性をサポートしていません。代わりに手作業でスペーシングを計算し、その情報を要素のx、y属性(または変換など)に含める必要があります。これがHighchartsの機能です。

+0

私はそれが他のプロパティから派生していることを知っていましたが、私はまだ十分に近いものにするために適用できる変換のタイプがあることを期待していました。私はスクリプトで一般的に設定を終了しました。 – Kevin

関連する問題