翻譯|使用教程|編輯:張瑩心|2021-10-18 15:57:35.670|閱讀 73 次
概述:本文詳細講述了如何在 FastReport BusinessGraphics 中使用甘特圖。學習如何更改節(jié)點的顏色和樣式,處理圖表的標題,并找出了如何添加新任務、間隔和資源的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport近期推出了全新專為.NET WinForms開發(fā)的數(shù)據(jù)可視化圖表庫FastReport Business Graphics .NET ,借助 FastReport 業(yè)務圖形庫,可以可視化各種分層數(shù)據(jù),構建業(yè)務圖表以進行后續(xù)分析和決策。
FastReport Business Graphics .NET 庫專為支持 .NET Framework 4.x 的 WinForms 應用程序而設計。
業(yè)務圖形的主要任務是數(shù)據(jù)的表示方式,您的應用程序的視覺呈現(xiàn)信息可以幫助快速獲得數(shù)據(jù)的完整表示,促進分析它們的過程,并制定業(yè)務決策的過程盡可能快速和高效。
FastReport Business Graphics 將幫助您以交互方式表示分層數(shù)據(jù)。該庫將是 FastReport .NET 報告生成器和 OLAP-cube FastCube .NET 的理想補充。
下載FastReport Business Graphics .NET
首先,讓我們啟動一個演示項目。這是打開甘特圖演示時起始頁的樣子。
在上面,我們看到圖表的標題,它顯示了一個有條件項目的開發(fā)周期。任務列表顯示在左側,執(zhí)行任務的間隔在中間。
讓我們稍微編輯一下。要進入編輯模式,右鍵單擊任何字符串并單擊“屬性”,您將看到一個類似于屏幕截圖的窗口。
節(jié)點理解為這條線,表示項目中的一個動作。
讓我們從調色板開始。調色板使您能夠使用圖表的樣式。您可以在此處更改調色板和樣式。
Color Palette負責資源的顏色。在這里您可以選擇現(xiàn)成的模板,或以您自己的方式自定義它們。要自定義調色板,首先您需要選擇一種顏色并單擊添加。您可能還注意到圖表的外觀示例,位于底部。這很方便,因為您不必關閉和打開窗口即可查看更改。
現(xiàn)在讓我們轉到樣式窗口。這是我們可以更改字符串的地方。
讓我們更改Record Hovered。要打開編輯窗口,只需雙擊名稱上的左按鈕,您將看到以下窗口:
填充樣式配置懸停期間節(jié)點的樣式。
需要漸變樣式來靈活自定義懸停時節(jié)點的顯示(僅針對漸變)。
需要Hatch style來靈活自定義hover時節(jié)點的顯示(僅適用于hatching)。
正如我們所見,節(jié)點的樣式控制非常靈活。您可以更改填充顏色、漸變樣式、文本顏色等。還有一個示例說明鼠標懸停時節(jié)點的外觀。
例如,讓我們更改漸變的樣式,設置兩種顏色,應用更改,這就是鼠標懸停時節(jié)點的外觀。
現(xiàn)在讓我們轉到標題窗口。在這里我們可以改變它在圖表中的高度、垂直和水平網(wǎng)格、一個數(shù)據(jù)模板、編輯任務的分布和標題的位置。這是窗口開始時的樣子:
Header height負責header 的高度。如果您設置默認標題高度,則標題高度將等于兩個節(jié)點。
比例顯示任務的間隔,具體取決于您選擇的任務(日、月、年)。
字符串模式負責將顯示在標題上的數(shù)據(jù)格式。默認值為 MMMM(僅在標題中顯示月份)。C# 配置用戶友好格式。你會遇到最少的問題或錯誤。
繪制水平網(wǎng)格和繪制垂直網(wǎng)格負責圖表中是否會有水平線和垂直線。
Show top date in header負責根據(jù)您在 Scale 中的設置顯示日期。
底部標題視圖顯示標題上的月份所在的位置。
標題中的分段設置為顯示天數(shù)(1 到 31)。
讓我們改變我們的標題。讓我們設置以下屬性:
現(xiàn)在,我們的圖表如下所示:
現(xiàn)在我們有了一個更精確的網(wǎng)格。一個月分為10天,任務平均分配。
讓我們進入數(shù)據(jù)選項卡,它看起來像這樣:
在這里我們可以創(chuàng)建一個新的資源和任務,以及一些功能。讓我們從頭開始。
在Date 中,我們存儲任務。我們可以刪除它們、添加新任務或對它們進行排序。
資源顯示資源(通常是員工)。為方便起見,您可以為它們分配一個索引。
需要間隔上的文本才能在間隔上正確顯示任務。
文本位置負責文本在間隔中的位置。
需要記錄標題的塊的最大寬度來調整任務列表(最左邊的列)的長度。
需要注意的是,如果該值太小,則將最小值分配給該屬性。這樣做是為了在用戶出錯時不會出現(xiàn)錯誤顯示。
重要的是要知道每個資源都必須有自己的唯一索引。否則,圖表可能會出現(xiàn)問題。
您還可以在間隔上添加任務名稱。每隔一段時間勾選 Text 中的框并在中間設置位置就足夠了。讓我們添加一個新的資源和任務。
雙擊任務添加資源,更改開始和結束日期,您將看到一個新窗口:
要添加資源,您需要在下面寫下其名稱并單擊 + 按鈕。
我們已經(jīng)在數(shù)據(jù)選項卡中創(chuàng)建了一個任務,現(xiàn)在我們創(chuàng)建一個新資源并單擊確定。這就是我們的圖表現(xiàn)在的樣子:
正如我們所看到的,在右下角我們有一個新的間隔,它已經(jīng)開發(fā)了一個月并且有一個單獨的顏色(黃色),所以你不會混淆。任務名稱將添加到新間隔的左側。
恭喜,我們學會了如何編輯現(xiàn)有圖表。現(xiàn)在讓我們創(chuàng)建一個圖表。
單擊起始頁上的自定義數(shù)據(jù)選項卡,這是我們單擊按鈕時看到的:
要創(chuàng)建您自己的圖表,首先您需要創(chuàng)建一個 .csv 或 .xml 文件。讓我們以位于 \Demos\Data\GanttSamples 的 .csv 文件為例。它看起來像這樣:
我們有 4 列,名稱、開始日期、結束日期和索引。我們一一輸入:
我們得到一個看起來像這樣的圖表:
請記住,我們只有 4 列。
名稱成員- 包含任務的名稱。
開始日期成員- 包含開始處理任務的日期。
結束日期成員- 包含任務的結束日期。
資源成員是資源的名稱。
為避免出現(xiàn)問題,務必檢查創(chuàng)建圖表時將填寫的列的名稱以及輸入數(shù)據(jù)的順序。
如果你對新的.NET WinForms開發(fā)的數(shù)據(jù)可視化圖表庫感興趣,可聯(lián)系客服獲得更多資訊。
還可隨時加入FastReport技術交流群(599154289),我們很高興為您提供查詢和咨詢。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn