2013-07-02 78 views
1

我是Seaside(和Smalltalk)的新手,因爲我們不得不將這個用於課堂。我正在尋找幫助,試圖使用Highchart軟件包在Seaside中呈現餅圖。我可以顯示圖表,但它顯示「切片」的通用數據標籤。有誰知道如何跟蹤如何配置圖表屬性?餅圖屬性

renderBarChartOn: html 
html div 
    script: 
     (html 
      highchart: [ :chart | 
       chart chart defaultSeriesType: 'pie'. 
       chart title text: 'Light On/Off'. 
       chart xAxis categories: #('1pm' '2pm' '3pm'). 
       chart yAxis title text: 'Degrees Fahrenheit'. 
       chart 
        series: 
         (Array 

          with: 
           (chart step 
            data: #(80 20))) ]) 

有它這個現在的工作:

html div 
    script: 
     (html 
      highchart: [ :chart | 
       chart chart defaultSeriesType: 'pie'. 
       chart title text: 'Light On/Off'. 
       chart series: (Array with: (chart step data: #(#('On' 80) #(#Off 20)))) ]) 
+1

我不知道海邊,但你的數據應該是兩個元素數組的數組,其中第一個將名字一個切片,第二個應該是價值。您無法將類別設置爲顯示「1pm」作爲切片。 –

回答

2
html div 
script: 
    (html 
     highchart: [ :chart | 
      chart chart defaultSeriesType: 'pie'. 
      chart title text: 'Light On/Off'. 
      chart series: (Array with: (chart step data: #(#('On' 80) #(#Off 20)))) ])