轉帖|其它|編輯:郝浩|2010-10-14 13:42:41.000|閱讀 4394 次
概述:本文主要講解Delphi中的TChart使用用法,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1、TChart Hello world放一個控件到窗體上,然后寫代碼加入一個折線數(shù)據(jù)序列:
var
Series: TLineSeries;
begin
Series := TLineSeries.Create(Chart1);
Series.Add(100, '頭部', clRed);
Series.Add(200, '頸部', clGreen);
Chart1.AddSeries(Series);
end;
這樣就會生成一個簡單的折線圖表,要生成其它類型的數(shù)據(jù)圖表,可以添加不同的數(shù)據(jù)序列(各種圖表的序列類型可以參考幫助文檔)。2.如何設置圖表的標題?TChart組件提供了Title屬性可以這是圖表的標題,包括標題的內容、字體、對齊方式等都可以通過Title屬性設置。
最簡單的設置方式:
Chart1.Title.Text.Text := '圖表的標題';3.如何修改圖表的背景顏色和整個圖表的顏色?TChart是一個窗體控件,可以通過修改Color屬性設置圖表顏色,這是一種最簡單的方式:
Chart1.Color := clWhite;
修改圖表部分的背景色可以通過BackColor屬性來實現(xiàn):
Chart1.BackColor := clGreen;
此外,TChart還提供了漸變的背景支持,通過Gradient控制:
Chart1.Gradient.Visible := True;
Chart1.Gradient.Direction := gdFromTopLeft;
Chart1.Gradient.StartColor := clGreen;
Chart1.Gradient.EndColor := clYellow;4.TChart的3D效果如何控制?TChart提供了View3D屬性,控制是否使用3D效果,View3dWalls屬性控制是否顯示左側的3D墻效果.如何不顯示圖表控件生成圖表?很遺憾,TChart是一個Windows窗體控件,必須依附一個窗體或Windows控件才能使用。如果要不顯示TChart的話,可以將TChart的Visible屬性設為False來使用。下面的例子創(chuàng)建了一個隱藏的TChart來生成圖表:
var
Chart: TChart;
S: TChartSeries;
TmpFile: string;
begin
Chart := TChart.Create(nil);
try
Chart.Parent := Application.MainForm;
Chart.Visible := False;
Chart.Title.Text.Text := '測試圖表';
S := TBarSeries.Create(Chart);
Chart.AddSeries(S);
S.Title := '嘿嘿';
S.AddXY(1, 56, '一月', clGreen);
S.AddXY(2, 67, '二月', clYellow);
S.AddXY(3, 34, '三月', clBlue);
S.AddXY(4, 78, '四月', clRed);
Chart.View3D := False;
Chart.BackColor := clWhite;
Chart.Gradient.StartColor := clWhite;
Chart.Gradient.EndColor := clWhite;
Chart.Gradient.Visible := True;
TmpFile := Application.ExeName + '.bmp';
Chart.SaveToBitmapFile(TmpFile);
Image1.Picture.LoadFromFile(TmpFile);
finally
Chart.Free;
end;
end;
慧都2010促銷季開幕,TeeChart for .NET 8折促銷!詳情咨詢:400-700-1020或023-66090381活動詳情://fc6vip.cn/zh-CN/Products_cn/TeeChart_chinese.html
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網(wǎng)絡轉載