Раскраска бара в jqplot - PullRequest
0 голосов
/ 21 июня 2011

Я пытаюсь использовать jqplot, чтобы нарисовать гистограмму с накоплением, верхняя серия которой закрашена белым с зеленым контуром. Это возможно с обычными опциями, или мне придется сделать это с помощью CSS? Следующий код - это то, что я сейчас использую. Я в основном пытался бросить каждый вариант на основе цвета (я смущен документами, я признаю). Я ожидал, для второй серии, контур цвета "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'}
            ]

          });

1 Ответ

0 голосов
/ 24 июня 2011

AFAIK, fillAndStroke нельзя использовать для рисования контура вокруг бара. Этот параметр используется исключительно, когда вы хотите добавить штриховую линию к закрашенной линии. Вы можете сослаться на пример fillLine.html, доступный в вашем пакете JQPlot.

Я не думаю, что есть способ добавить контур вокруг бара, либо с помощью одного из параметров JQPlot, либо с помощью CSS.

...