0

チャートについては、以下のコードを参照してください。jsで定義されているように色が正しく表示されていません。この js を jsfiddle で実行すると、正しい色が表示されます。

    jQuery(document).ready(function () {  


        var my_chart = {
            chart: {
                renderTo: 'divTotalOpenPositionsGraph',
                type: 'column',
                marginLeft: 13, marginBottom: 30,marginTop:5,
                fontFamily: 'Arial,Helvetica,sans-serif',

            },
           credits: {
                enabled: false
            },
            title: {
                      text: 'Open Position'
                }
            },
            legend: {
                enabled: false                

            },

            plotOptions: {
                series: {
                 colorByPoint: true,
                  borderWidth: 0,
                  animation: {
                        duration: 5000
                    },
                 dataLabels:{
                

     enabled:true,
                    formatter:function(){
                        if(this.y > 0)
                            return this.y;
                        }
                }
            }
        },
        series: [{
                name: 'Positions',
                data: [6,9]
            }],
            colors: [
                '#f89422',
               '#8cc641'
                   ],
         xAxis: {
           categories: ['Internship','Employment'], 
            labels: {
                enabled: true
            }
        },
        yAxis: {
        title: {
            text: null
        },
        labels: {
            enabled: false
        }
    },
    };
    new Highcharts.Chart(my_chart);
}); 

誰でもこれについて私を修正してもらえますか? 最初の列にオレンジ色、2 列目に緑が必要です。

よろしくお願いします。

4

1 に答える 1

0

いくつかの構文エラーに遭遇しましたが、その結果、ここにあなたの例を再現しました:

http://jsfiddle.net/WVgDM/

Colors are as you described.
于 2013-06-26T09:13:10.327 に答える