今天在网上看到一个强大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$
Silverlight Visifire 是一款强大的图表控件,专为Microsoft Silverlight应用程序设计,提供了丰富的2D和3D图表类型,使开发者能够轻松创建交互式、视觉吸引力强的数据可视化应用。在版本v3.6.5中,它经过优化,提供...
Visifire是一款强大的开源图表控件,专为C#开发者设计,用于创建视觉效果丰富的图表。这款控件能够帮助开发者轻松地在他们的应用程序中展示数据,以直观且吸引人的方式呈现复杂信息。 Visifire支持多种图表类型,...
总结来说,"SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例"是学习和使用Visifire进行数据可视化的宝贵资源。通过深入学习和实践,开发者可以掌握如何利用这个强大工具来提升应用的数据展示效果,为...
【Silverlight Visifire3D图表】是一种在Silverlight平台上用于创建动态、交互式2D和3D图表的开源控件。Silverlight是微软推出的一种轻量级的插件技术,用于在网页上构建丰富的、具有图形化效果的用户体验。Visifire...
通过上述的介绍,我们可以看出Visifire曲线图表控件是Silverlight应用程序中进行数据可视化的强大工具,它的易用性、丰富的图表类型和出色的交互性,使其在数据展示领域具有很高的价值。结合提供的示例和库文件,...
visifire控件是一款备受欢迎的silverlight图表控件,闲暇之余学习了一下visifire图表控件,并将visifire图表制作silverlight图表的过程制作成视频,希望对初识visifire的人员有所帮助。
**WPF版本Visifire图表示例** 在本文中,我们将深入探讨如何使用Visifire库在Windows Presentation Foundation (WPF)环境中创建交互式图表。Visifire是一款强大的开源图表库,它允许开发者轻松地为WPF应用添加各种...
3. `SampleChart.htm`:这是一个示例图表的HTML文件,可能展示了如何在网页中嵌入和使用Visifire图表。 4. `colorpicker2.js`:可能是一个颜色选择器的JavaScript实现,用于图表的颜色配置。 5. `Visifire.js`:这...
Visifire是一款强大的数据可视化工具,专为Silverlight平台设计,提供丰富的曲线图表控件,以帮助开发者创建出直观、动态且用户友好的数据展示界面。这个控件库以其高效性能和灵活定制性在IT行业中获得了广泛的认可...
2. **实时更新**:Visifire图表能够实时反映数据变化,这对于展示动态数据流或实时监控非常有用。 3. **互动性**:用户可以通过点击、悬停等方式与图表进行交互,例如高亮特定数据点、显示详细信息等。 4. **跨...
总的来说,"Visifire3.6.8统计图表控件源代码和示例"是一个宝贵的资源,无论是对于初学者还是经验丰富的开发者,都能从中获益。通过学习和实践,你可以提升你的数据可视化技能,创造出更具吸引力和洞察力的数据呈现...
7. **交互功能**:Visifire图表不仅美观,而且具有交互性,例如鼠标悬停时显示详细数据、点击选择特定数据点、拖动调整范围等功能,这些都增强了用户的使用体验。 8. **跨平台能力**:尽管Silverlight本身在某些...
Visifire报表控件是一款强大的数据可视化工具,主要用于创建引人入胜的图表和仪表盘,适用于各种应用程序,包括Web、Windows以及WPF平台。这个Demo.zip文件包含了Visifire报表控件的演示实例,帮助用户了解其功能...
总的来说,这个SilverLight图表开源库是一个强大的工具,无论你是需要在Web应用中添加数据可视化功能,还是希望学习和研究图表绘制的实现原理,都能够从中获益。其开源性质和丰富的图表类型,使得它在开发实践中具有...
Visifire是一款强大的数据可视化工具,它主要用于创建交互式的图表和仪表盘,广泛应用于Web应用程序中,以提供直观的数据展示。这个"Visifire报表控件Demo.zip.zip"压缩包很可能是包含Visifire控件的演示项目和相关...
Visifire是一款强大的数据可视化控件集,特别适用于.NET框架下的WPF、Silverlight和WP7应用程序。它提供了丰富的图表和仪表盘功能,能够轻松创建出具有3D效果的炫酷图表,使得数据统计和分析变得直观且引人入胜。 ...
Visifire是一款强大的图表控件库,专为Silverlight应用程序设计。它提供了丰富的图表类型和交互功能,使得数据可视化变得更加直观且吸引人。在“Visifire图表DLL”这个资源中,包含了两个主要的DLL文件:SLVisifire....
Visifire是一款基于Microsoft Silverlight技术的开源图表控件,专为创建动态、交互式的数据可视化解决方案而设计。它的特点是提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,使得开发者能够轻松地在Web...
Visifire v2.0 for Silverlight 是一个专门针对微软Silverlight开发的图表和仪表盘组件库。这个组件集提供了一系列强大的数据可视化工具,帮助企业、开发者以及数据分析师以交互式和吸引人的方式展示数据。在了解这...