今天在网上看到一个强大SilverLight图表控件:
链接网址:http://visifire.com/
我用的版本是:3.6.8
代码:
引用SLVisifire.Charts.dll
Imports Visifire.Charts
Imports Visifire.Commons
Dim chart As New Chart
chart.Width = 450.0
chart.Height = 300.0
'去除水印效果,如果没有购买产品,水印是去不掉的
'如果想去掉水印,可以添加一个StackPanel遮罩层将水印去掉
chart.Watermark = False
'是否添加3D效果,默认非3D效果
chart.View3D = True
'图表皮肤,有3种默认皮肤,Theme1,Theme2,Theme3
'注:未实现枚举,有待进一步改进
chart.Theme = "Theme1"
'图表颜色集合
chart.ColorSet = "VisiGreen"
'图表的工具栏是否可用,现在默认只有一个保存为图片的功能
chart.ToolBarEnabled = True
chart.ScrollingEnabled = True
chart.AnimatedUpdate = True
chart.CornerRadius = New CornerRadius(7.0)
chart.ShadowEnabled = True
'chart标题
Dim title As New Title
title.Text = "Visifire图表演示"
title.Padding = New Thickness(0.0, 10.0, 15.0, 10.0)
chart.Titles.Add(title)
Dim tip = New Visifire.Charts.ToolTip()
tip.VerticalAlignment = VerticalAlignment.Bottom
tip.Text = "Visifire图表演示Tip"
chart.ToolTips.Add(tip)
Dim legend = New Legend()
chart.Legends.Add(legend)
Dim axi As New Axis
axi.Title = "X轴参数代表含义"
'X轴刻度类型
axi.IntervalType = Visifire.Charts.IntervalTypes.Number
'X轴刻度间隔
axi.Interval = 2.0
chart.AxesX.Add(axi)
Dim axiY As New Axis
'Y轴参数最小值
axiY.AxisMinimum = 1
'Y轴参数后缀
axiY.Suffix = ".00"
'y轴参数前缀
axiY.Prefix = "数字:"
axiY.Title = "Y轴参数代表含义"
chart.AxesY.Add(axiY)
'图表中的单个数据线
Dim dataSeries As New DataSeries
'单个数据线
dataSeries.RenderAs = Visifire.Charts.RenderAs.Column
dataSeries.LegendText = "数据线1"
Dim count As Integer = 6
Dim random As New Random()
For i As Integer = 0 To count - 1
'单个数据线中的数据点
Dim dataPoint As New DataPoint
dataPoint.YValue = random.Next(1, 100)
dataPoint.ToolTipText = (i + 1).ToString + "-" + dataPoint.YValue.ToString()
'AddHandler dataPoint.MouseLeftButtonUp, New RoutedEventHandler(AddressOf dataPointMouseLeftBtnUp)
dataSeries.DataPoints.Add(dataPoint)
Next
Dim dataSeries2 As New DataSeries
'单个数据线
dataSeries2.RenderAs = Visifire.Charts.RenderAs.Column
dataSeries2.LegendText = "数据线2"
Dim count2 As Integer = 6
Dim random2 As New Random()
For i As Integer = 0 To count - 1
'单个数据线中的数据点
Dim dataPoint2 As New DataPoint
dataPoint2.YValue = random.Next(1, 100)
dataSeries2.DataPoints.Add(dataPoint2)
Next
chart.Series.Add(dataSeries)
chart.Series.Add(dataSeries2)
相关推荐
SIlverlight-Visifire3.62最新版图表控件破解版 可自定义水印 自定义水印链接 是否显示水印 本程序为最新版 官方售价最便宜399$
Visifire_v3.6.5版的水印藏的很深,loadwatermark()方法已经搜索不到了。
visifire控件是一款备受欢迎的silverlight图表控件,闲暇之余学习了一下visifire图表控件,并将visifire图表制作silverlight图表的过程制作成视频,希望对初识visifire的人员有所帮助。
silverlight中制作图表的开源控件,有2D和3D图表
Visifire3.6.8统计图表控件源代码和示例
前台展示用Visfire, 图表漂亮美观
一个可生成线面的、友好休验的一个silverlight控件
有饼状图、线状图、点状图、钟表等各种图表19种。
破解版的visifire 5.0.1 包含图表和仪表盘两个dll,非常炫的silverlight图表控件,亲测可用,推荐下载!
它可以用于WPF和Silverlight应用程序 visifire图表效果。使用API,可创建移动,Web和桌面应用程序的图表。Visifire 能够作为一个Silverlight App嵌入到web页面。另,Visifire服务器端技术,能与ASP,ASP Net, ...
非常好的silverlight图表控件.完全可用.
visifire图表控件,支持wpf和silverlight Visifire.Charts.dll Visifire.Commons.dll 另,Visifire服务器端技术,能与ASP,ASP Net, SharePoint,PHP, JSP, ColdFusion, Python, Ruby或者HTML一起使用。
visifire无水印破解版下载,silverlight和wpf都可以用的好看图表控件。
Visifire for Silverlight 试用版 试用版 开发语言: .NET 可用平台: Visual Studio 2010/2012/2013 当前版本: v5.1.7 是一款强大的数据可视化控件...利用该控件开发人员可以在几分钟内就设计出强大的图表应用程序。
• Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ...
用 Wpf、Silverlight、Windows Phone 和 Windows 8 开发的图表控件
Visifire - Visifire 是用 Silverlight 做的,是一个开源可视化数据组件,使用Visifire你能创建动画 Silverlight 图表,支持 ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails 或者 简单 HTML调用. ? ...
Visifire for Windows Phone 试用版 试用版 开发语言: .NET ... for Windows Phone 是用于 Silverlight 的一组数据可视化控件。可用于创建各种类型的高性能图表和仪表。这些控件可在移动设备上运行且外观整洁。
基于SuperMap iClient for Silverlight构建的指标对比系统主要采用图表控件Visifire,通过饼状和圈状图清晰形象的展现了不同区域各指标的分布和对比图,使对比结果一目了然。