1. 程式人生 > >分享幾個TeeChart的常見問題

分享幾個TeeChart的常見問題

 1、對於顏色如何定義?柱形圖可以用單一顏色沒關係,但餅圖必須用各種顏色區分開來,如果用RAND()生產隨機顏色會很難看,而如果使用固定顏色,當系列多時,如何處理?


  TEECHART在增加資料時帶有COLOR的屬性


  如果是餅形圖


  THISFORM.MYCHART.SEries(0).ADD(100,'教育',RGB(0,0,0));


  在每增加一個數據時定義不同的顏色就行了.


2、列印TEECHART圖表時,如何用程式碼定義上、下、左、右的邊距?


  THISFORM.MYCHART.Printer.MarginLeft :=


  thisform.mychart.Printer.MarginRight :=


  thisform.mychart.Printer.MarginTop :=


  THISFORM.MYCHART.Printer.MarginBottom :=


  分別設定列印的左 右 頂 底 部的邊距.


3、折線圖中,預設的Y軸最小值為系列中的最小值。如保將Y軸最小值改為0?



  THISFORM.MYCHART.Axis.Left.SetMinMax(0,100);


  設定左邊軸最小值為0,最大值為100(根據自已的需要設定最小最大值)


  如果是設定右邊,頂部,底部的值為上述語句的LEFT改為:RIGHT,TOP,BOTTOM


4、餅圖中,各系列佔比多少並沒有顯示,這樣不直觀。如何在各系列上顯示值:”教育 7.67%"?(在chartfx控制元件中,是雙擊時就會顯示選中系列的佔比)


  thisform.mycHART.series(0).Marks.Style := 3;


  smsLabelPercent .Caption := '顯示標籤+百分比.';


5、例如收入支出表中,希望每月的系列顯示2個,一個為收入,一個為支出,並列顯示,如何實現?



  用SERIES(0)顯示支出,SERIES(1)顯示為收入.

原文地址:http://www.evget.com/zh-CN/Info/catalog/15342.html