2017-10-20 10 views
0

Anychartで、pointWidth( "Bar-width")をシリーズ全体に設定できます。ここでmap point columnグラフ内の単一のDatapointへの幅

series1.pointWidth(20); 

Anychart Documentation

しかし、どのように、私はシリーズの1つだけバーに幅をマッピングすることができますか?

Example Chart

また、私はすでに色のような他の属性をマッピングすることができます知っているが、無pointWidth:

// create a data set 
    var data = anychart.data.set([ 
     ["John", 10000, 12500], 
     ["Jake", 12000, 15000], 
     ["Peter", 13000, 16500, "#5cd65c", "#009933", null, {enabled: true}], 
     ["James", 10000, 13000], 
     ["Mary", 9000, 11000] 
    ]); 

    // map the data 
    var seriesData_1 = data.mapAs({x: 0, value: 1, fill: 3, stroke: 5, label: 6}); 

答えて

0

あなたは、その値に応じてポイント幅を設定したい場合は、おそらくBarMekko chartは、要件を満たしています。 しかし、縦棒グラフで1つの棒グラフのポイント幅を正確に設定したい場合は、次のコメントでお知らせください。

+0

興味深い!しかし、残念ながらそれはトリックを行うことはありません。いくつかのバーの幅のみを設定する解決策が必要です.../ – blickfangQ2

+0

残念なことに、2017年10月現在、AnyChart 8.0.1では、単一ポイントのポイント幅を設定するためのすぐれた方法は提供されていません。しかし、私はあなたにカスタム引き出しでそれを行う方法をコードトリックすることをお勧めします。次に、https://jsfiddle.net/8oxtx1qo/1/の例を示します。データ配列を見てみましょう。カスタムの引き出しがどのポイントを大きなものとして描画するのかを認識させるために、ポイントを「大」としてマークしました。これがあなたを助けることを願っています! –

+0

ありがとう!それは回避策です。 – blickfangQ2

関連する問題