我使用DBChart來顯示餡餅系列,但我有一個問題時,值設置爲NULL,圖例顯示總數而不是空標籤。TPieSeries和傳說與空標籤
爲爲例,此代碼
with Chart1.AddSeries(TPieSeries.Create(Self)) do
begin
AddXY(1, 5, 'ttt');
AddXY(1, 10, '');
end;
的傳奇演出10而不是'。
我在文檔中找不到任何東西。
謝謝
我使用DBChart來顯示餡餅系列,但我有一個問題時,值設置爲NULL,圖例顯示總數而不是空標籤。TPieSeries和傳說與空標籤
爲爲例,此代碼
with Chart1.AddSeries(TPieSeries.Create(Self)) do
begin
AddXY(1, 5, 'ttt');
AddXY(1, 10, '');
end;
的傳奇演出10而不是'。
我在文檔中找不到任何東西。
謝謝
嘗試改變Legend.TextStyle
到ltsPlain
:
uses Series;
procedure TForm1.FormCreate(Sender: TObject);
begin
with Chart1.AddSeries(TPieSeries.Create(Self)) do
begin
AddXY(1, 5, 'ttt');
AddXY(1, 10, '');
end;
Chart1.Legend.TextStyle:=ltsPlain;
end;
我不知道你期待什麼,但是這個代碼刪除標籤:
with Chart1.AddSeries(TPieSeries.Create(Self)) do
begin
AddXY(1, 5, 'ttt');
AddNullXY(1, 10, '');
end;
我的例子不是去OD。事實上,我使用TDBChart,所以我使用SQL請求來加載圖形,並且我有一個空值的記錄(數據庫中的某些行包含空值)。
在我的搜索中,我發現使用「AddXY(1,10,'')」具有相同的效果。 在快速解決方案中,我更改了SQL請求,但我搜索是否存在參數(如TreatNulls)。
這不是一個答案。請編輯並更新您的問題並提供更多詳細信息。具有預期結果的圖表會有幫助,因爲我仍然不知道如何處理數據庫中的空值。 – 2014-10-23 13:57:37
這沒有什麼變化 – r038tmp5 2014-10-22 13:27:21