1

私はHighChartsを利用していくつかの単純な棒グラフを作成しています。グラフは、水平棒グラフの場合もあれば、垂直棒グラフの場合もあります。水平か垂直かに応じてグラデーションの順序と影を変更する方法はありますか?

これがjsでの私のセットアップの始まりです:

function buildChart(cType、cTitle、categoriesX、titleY、seriesData1、isPercent){

var flipLabels = 0,
    labelSpace = 40,
    labelWidth = 160,
    labelHeight = 60,
    labelAlign = 'center',
    labelSize = 12,
    labelSpacingY = 30,
    labelSpacingX = 0,
    yAxisLineColor = null,
    yAxisTitle = '',
    chartWidth = 800, //$('#chart_modal').width(),
    chartHeight = (60 * categoriesX.length) + 150,
    perShapeGradient = {
        x1:0,
        y1:0,
        x2:1,
        y2:0
    },
    gradientBuild = [
        [0, '#6482fb'],
        [1, '#5775df']
    ];

垂直チャートは正しく見え、明るい色から暗い色に見え、右側に影があります。 垂直チャートは正しく見えます

しかし、Horziontalは後方にあります。上が軽いはずです。下に影があり、下部が暗い: 横棒グラフが反転します

グラデーションと影を反転するにはどうすればよいですか?ただし、横棒グラフの場合のみですか?

4

1 に答える 1

0

実際、あなたは2つの異なるチャートタイプについて話している. 横棒グラフと呼ばれるものは、単にtype: 'bar'HighCharts にあります。縦棒グラフは単純にHighChartstype: 'column'にあります。各タイプのシェーディングを制御する方法のサンプルを次に示します。

于 2012-08-09T15:48:32.940 に答える