0

jqplot を使用して積み上げ棒グラフを描画しようとしています。トップ シリーズは白で緑のアウトラインで塗りつぶされています。これは通常のオプションで可能ですか、それとも CSS で行う必要がありますか? 次のコードは、私が現在使用しているものです。私は基本的に、すべての色ベースのオプションをそれに投げてみました(私はドキュメントに混乱しています、認めます)。2 番目のシリーズでは、色「color」のアウトラインと色「fillColor」の塗りつぶし (つまり、それぞれ青と赤) を期待していましたが、これは起こっていることではありません。誰でも助けることができますか?

//Bar Chart
var pots = ['Seats', 'Shoes', 'Refurb', '4 FatC2s', 'Lightweight Four'];
var moneyInPots = [50, 200, 300, 400, 600];
var moneyRemaining = [70, 300, 700, 500, 1900];
plot1 = $.jqplot('potGraph', [moneyInPots, moneyRemaining],
          { 
            stackSeries: true,
            seriesDefaults: 
            {
              renderer: $.jqplot.BarRenderer,
              pointLabels: {show: true}
    },
            axes: 
            {
              xaxis:
              {
                renderer: $.jqplot.CategoryAxisRenderer,
                ticks: pots
              },
      yaxis:
              {
                min: 0,
                tickOptions: {formatString: '£%d'}
              }
    },

    series:
            [
              {color: 'green', shadow: false},
              {color: 'blue', fill: true, fillColor: 'red', fillAndStroke: true, shadow: false, fillToZero: true, fillAxis: 'y'}
            ]

          });
4

1 に答える 1

0

私の知る限り、fillAndStroke を使用してバーの周りにアウトラインを描画することはできません。このオプションは、塗りつぶされたライン プロットにストローク ラインを追加する場合にのみ使用されます。JQPlot パッケージで利用可能なfilledLine.htmlの例を参照できます。

JQPlotオプションの1つまたはCSSを使用して、バーの周りにアウトラインを追加する方法はないと思います。

于 2011-06-24T05:32:40.250 に答える