web-dev-qa-db-fra.com

Changer la couleur d'arrière-plan HighCharts?

Je ne sais pas vraiment comment faire ça.

J'ai besoin de changer la couleur d'arrière-plan de ce graphique Highcharts:

_ { http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/polar-spider/

Mais je ne semble pas être en mesure de le faire - il ne semble pas y avoir de place claire pour définir le paramètre de couleur d'arrière-plan? 

J'ai essayé d'écrire beaucoup de valeurs différentes dans cette section:

chart: {
        polar: true,
        type: 'line'
},

Mais il n'a rien fait (il a parfois cassé ce script).

Dois-je le changer quelque part dans les fichiers .js inclus? Ou peut-on le faire à partir du niveau de ce script chargé?

JS est vraiment déroutant. Quelqu'un peut-il m'aider?

10
user3010273

Jetez un coup d'œil à l'API Highcharts ici: http://api.highcharts.com/highcharts#chart--backgroundColor et vous verrez que c'est une propriété de l'objet graphique pouvant prendre une couleur unie:

{
  chart: {
     backgroundColor: '#FCFFC5',
     polar: true,
     type: 'line'
  }
}

Ou Gradiant:

{
  chart: {
    backgroundColor: {
       linearGradient: [0, 0, 500, 500],
       stops: [
         [0, 'rgb(255, 255, 255)'],
         [1, 'rgb(200, 200, 255)']
       ]
     },
     polar: true,
     type: 'line'
  }
}
26
Omnilord

Vous pouvez utiliser une balise backgroundColor: ( http://jsfiddle.net/aeP4E/ )

chart: {
      polar: true,
      type: 'line',
      backgroundColor:'blue' 
},
2
Paul Lo

C'est ce que vous voulez

chart: {
            polar: true,
            type: 'line',
            backgroundColor:'rgba(255, 255, 255, 0.1)'
        }

`

1
HDT

Démo

Vous pouvez data: [[0, 0, true], vous pouvez masquer la valeur avec 'false' et vous pouvez définir votre dégradé En 

  colorAxis: {
        min: 0,
        stops: [
         [0, '#5DBA76'],
        [0.4, '#ffff00'],
        [0.8, '#F30000']
    ],
        minColor: '#ff0000',
        maxColor: '#ffff00'
    },

Merci :)

0
Smoke

vous pouvez cacher la valeur par 'false'

data: [[0, 0, false], [0, 1, 2], [0, 2, 3], [0, 3, 4], [0, 4, 5], [1, 0, 2], [1, 1, 4], [1, 2, 6], [1, 3, 8], [1, 4, 10], [2, 0, 3], [2, 1, 6], [2, 2, 9], [2, 3, 12], [2, 4, 15], [3, 0, 4], [3, 1, 8], [3, 2,12], [3, 3, 16], [3, 4, 20], [4, 0, 5], [4, 1, 10], [4, 2, 15], [4, 3, 20], [4, 4, 25]

http://jsfiddle.net/3527r4ty/1/

0
Avinash Sharma