用途:圖表顯示控件
參考文檔:http://www.visifire.com/visifire_charts_gauges_documentation.php(國內訪問可能需要代理)
主要包括:
- 柱形圖(Column)
- 曲線圖(Line)
- 折線圖(Step Line)
- 餅圖(Pie)
- 橫道圖(Bar)
- 區域圖(Area)
- 環形圖(Doughnut)
- 堆積柱形圖(Stacked Column)
- 100%堆積柱形圖(100% Stacked Column)
- 堆積橫道圖(Stacked Bar)
- 100%堆積橫道圖(100% Stacked Bar)
- 堆積區域圖(Stacked Area)
- 100%堆積區域圖(100 Stacked Area)
- 氣泡圖(Bubble)
- 散射圖(Point)
- 流線漏斗圖(StreamLine Funnel)
- 漏斗圖(Section Funnel)
- 陰陽燭圖(CandleStick)
- 股票圖(Stock)
- 極區圖(Line)
- 雷達圖(Radar)
- 光滑曲線圖(Spline)
- 高密度曲線圖(QuickLine)
相關步驟:
- 創建Wpf工程並引用WPFVisifire.Charts.dll
- 引用: xmlns:chart="clr-namespace:Visifire.Charts;assembly=WPFVisifire.Charts"
- 頁面代碼:
- 后台代碼
- 運行效果圖如下
- Theme :主題系列。 (內置五種主題Theme1、Theme2、Theme3、Theme4、Theme5)
- UniqueColors :顏色搭配是否唯一。
- LightingEnabled:背景高亮(這個效果不太好,一般設為Flase)。
- IndicatorEnabled:“柱形圖”上直接顯示數據。
- Titles:標題系列,圖表可以有“N”個標題。
- View3D:“3D”效果展示。
- AxesY:“Y”軸
- ColorSet:設置圖表色彩(內置: Visifire1, Visifire2,VisiGray,VisiBlue,VisiOrane,VisiGreen,VisiRed,VisiViolet,VisiAqua)
Chart主要屬性
Series (數據系列,圖表的關鍵元素):
- DataPoints:數據點列。
- RenderAs:圖表類型。柱、餅、線、Bar、堆積等。
- AxisYType:對應的“Y”軸。
- LegendText:圖列。
- DataPoints :數據點列
DataPoint(數據點):
- AxisXLabel :X軸標簽。
- YValue:對應“Y”軸值。
- ToolTipText :數據點提示信息
- 如果加載時需要動態效果需要在后台以new Chart()的方式創建圖表,然后將其加入到指定容器即可達到期望效果
- 在以數據綁定方式顯示圖表數據時,相關頁面代碼如下
相關注意事項:
- 如果加載時需要動態效果需要在后台以new Chart()的方式創建圖表,然后將其加入到指定容器即可達到期望效果
- 在以數據綁定方式顯示圖表數據時,相關頁面代碼如下
后台數據綁定代碼
- chart2 為圖表名
- productinfos 數據集合