`
hao84099
  • 浏览: 29237 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

<转> SilverLight-Visifire图表控件简单应用

 
阅读更多

今天在网上看到一个强大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最新版图表控件破解版(可自定义水印)

    SIlverlight-Visifire3.62最新版图表控件破解版 可自定义水印 自定义水印链接 是否显示水印 本程序为最新版 官方售价最便宜399$

    Silverlight Visifire 图表控件v3.6.5 去水印版

    Silverlight Visifire 是一款强大的图表控件,专为Microsoft Silverlight应用程序设计,提供了丰富的2D和3D图表类型,使开发者能够轻松创建交互式、视觉吸引力强的数据可视化应用。在版本v3.6.5中,它经过优化,提供...

    visifire图表控件及其实例

    Visifire是一款强大的开源图表控件,专为C#开发者设计,用于创建视觉效果丰富的图表。这款控件能够帮助开发者轻松地在他们的应用程序中展示数据,以直观且吸引人的方式呈现复杂信息。 Visifire支持多种图表类型,...

    SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例

    总结来说,"SilverlightTest图表.Visifire3.6.8统计图表控件源代码和示例"是学习和使用Visifire进行数据可视化的宝贵资源。通过深入学习和实践,开发者可以掌握如何利用这个强大工具来提升应用的数据展示效果,为...

    Silverlight visifire3D图表

    【Silverlight Visifire3D图表】是一种在Silverlight平台上用于创建动态、交互式2D和3D图表的开源控件。Silverlight是微软推出的一种轻量级的插件技术,用于在网页上构建丰富的、具有图形化效果的用户体验。Visifire...

    visifire曲线图表控件for silverlight

    通过上述的介绍,我们可以看出Visifire曲线图表控件是Silverlight应用程序中进行数据可视化的强大工具,它的易用性、丰富的图表类型和出色的交互性,使其在数据展示领域具有很高的价值。结合提供的示例和库文件,...

    visifire控件创建silverlight图表全过程视频演示

    visifire控件是一款备受欢迎的silverlight图表控件,闲暇之余学习了一下visifire图表控件,并将visifire图表制作silverlight图表的过程制作成视频,希望对初识visifire的人员有所帮助。

    WPF版本Visifire图表示例

    **WPF版本Visifire图表示例** 在本文中,我们将深入探讨如何使用Visifire库在Windows Presentation Foundation (WPF)环境中创建交互式图表。Visifire是一款强大的开源图表库,它允许开发者轻松地为WPF应用添加各种...

    silverlight Visifire 学习源码

    3. `SampleChart.htm`:这是一个示例图表的HTML文件,可能展示了如何在网页中嵌入和使用Visifire图表。 4. `colorpicker2.js`:可能是一个颜色选择器的JavaScript实现,用于图表的颜色配置。 5. `Visifire.js`:这...

    visifire曲线图表控件(silverlgith)

    Visifire是一款强大的数据可视化工具,专为Silverlight平台设计,提供丰富的曲线图表控件,以帮助开发者创建出直观、动态且用户友好的数据展示界面。这个控件库以其高效性能和灵活定制性在IT行业中获得了广泛的认可...

    Visifire Chart 控件+示例

    2. **实时更新**:Visifire图表能够实时反映数据变化,这对于展示动态数据流或实时监控非常有用。 3. **互动性**:用户可以通过点击、悬停等方式与图表进行交互,例如高亮特定数据点、显示详细信息等。 4. **跨...

    Visifire3.6.8统计图表控件源代码和示例

    总的来说,"Visifire3.6.8统计图表控件源代码和示例"是一个宝贵的资源,无论是对于初学者还是经验丰富的开发者,都能从中获益。通过学习和实践,你可以提升你的数据可视化技能,创造出更具吸引力和洞察力的数据呈现...

    silverlight visifire v5.0.0

    7. **交互功能**:Visifire图表不仅美观,而且具有交互性,例如鼠标悬停时显示详细数据、点击选择特定数据点、拖动调整范围等功能,这些都增强了用户的使用体验。 8. **跨平台能力**:尽管Silverlight本身在某些...

    Visifire报表控件Demo.zip

    Visifire报表控件是一款强大的数据可视化工具,主要用于创建引人入胜的图表和仪表盘,适用于各种应用程序,包括Web、Windows以及WPF平台。这个Demo.zip文件包含了Visifire报表控件的演示实例,帮助用户了解其功能...

    SilverLight画图表开源代码

    总的来说,这个SilverLight图表开源库是一个强大的工具,无论你是需要在Web应用中添加数据可视化功能,还是希望学习和研究图表绘制的实现原理,都能够从中获益。其开源性质和丰富的图表类型,使得它在开发实践中具有...

    Visifire报表控件Demo.zip.zip

    Visifire是一款强大的数据可视化工具,它主要用于创建交互式的图表和仪表盘,广泛应用于Web应用程序中,以提供直观的数据展示。这个"Visifire报表控件Demo.zip.zip"压缩包很可能是包含Visifire控件的演示项目和相关...

    VISIFIRE控件使用

    Visifire是一款强大的数据可视化控件集,特别适用于.NET框架下的WPF、Silverlight和WP7应用程序。它提供了丰富的图表和仪表盘功能,能够轻松创建出具有3D效果的炫酷图表,使得数据统计和分析变得直观且引人入胜。 ...

    Visifire图表DLL

    Visifire是一款强大的图表控件库,专为Silverlight应用程序设计。它提供了丰富的图表类型和交互功能,使得数据可视化变得更加直观且吸引人。在“Visifire图表DLL”这个资源中,包含了两个主要的DLL文件:SLVisifire....

    Silverlight的开源控件,visifire3

    Visifire是一款基于Microsoft Silverlight技术的开源图表控件,专为创建动态、交互式的数据可视化解决方案而设计。它的特点是提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,使得开发者能够轻松地在Web...

    visifire v2.0 for silverlight

    Visifire v2.0 for Silverlight 是一个专门针对微软Silverlight开发的图表和仪表盘组件库。这个组件集提供了一系列强大的数据可视化工具,帮助企业、开发者以及数据分析师以交互式和吸引人的方式展示数据。在了解这...

Global site tag (gtag.js) - Google Analytics