`

WPF 3D Bar Chart

阅读更多

今天没有事就在网东西看看西瞧瞧,看到一个关于WPF 3D Bar Chart,就把它写下与大家一起分享了哟

别的什么我不多说,只在大家一用就very easy;

首先还是来看看最终的效果吗?

只有我们在文本框中输入相应的参数,最后按回车键就可以来改变他的效果,同是这个Chart还支持

鼠标的转动,很好玩的,这个对自己做相关的项目有很大的帮助:

现在看看代码,说明一下,这里的代码是很简单,我只写了一部分的代码,感兴趣的朋友可去看他的属性和方面

 

Code
<!----> /// <summary>
    
/// Window1.xaml 的交互逻辑
    
/// </summary>
    public partial class Window1 : Window
    {
        
public Window1()
        {
            InitializeComponent();
            txtTitle.Text 
=  wPF3DChart1.ChartTitle.ToString();
            textBox2.Text 
= wPF3DChart1.XValuesInput.ToString();
            textBox3.Text 
= wPF3DChart1.YValuesInput.ToString();
            textBox4.Text 
= wPF3DChart1.ZValuesInput.ToString();
            textBox5.Text 
= wPF3DChart1.YAxisColor.ToString();
            textBox1.Text 
= wPF3DChart1.XAxisColor.ToString();
        }

        
private void Window_Loaded(object sender, RoutedEventArgs e)
        {

        }

        
public void Update()
        {
            wPF3DChart1.ChartTitle 
= txtTitle.Text.ToString();
            wPF3DChart1.XValuesInput 
= textBox2.Text.ToString();
            wPF3DChart1.YValuesInput 
= textBox3.Text.ToString();
            wPF3DChart1.ZValuesInput 
= textBox4.Text.ToString();
            wPF3DChart1.YAxisColor 
= textBox5.Text.ToString();
            wPF3DChart1.XAxisColor 
= textBox1.Text.ToString();
            wPF3DChart1.Update();
        }

        
protected override void OnKeyUp(KeyEventArgs e)
        {
            
if (e.Key == Key.Enter)
            {
                Update();
            }
            
base.OnKeyUp(e);
        }
    }

 

代码就不多说了,很简单的,大家下自己去研究吧!

本文很简单,其它的地方就不多说了哟

提供源码下载:Wpf 3D Bar Chart

分享到:
评论

相关推荐

    3D Bar chart custom control using WPF-VS2008

    总结,创建“3D Bar chart custom control using WPF-VS2008”需要掌握以下关键技术点: 1. WPF的3D图形渲染,包括`Viewport3D`,`Model3D`,`GeometryModel3D`和数据绑定。 2. C#编程,用于处理用户交互和数据操作...

    一个简单的基于WPF实现的 Bar Chart 控件源代码

    在本文中,我们将深入探讨如何使用C#和WPF(Windows Presentation Foundation)技术来实现一个基本的Bar Chart控件。WPF是.NET Framework的一部分,它为构建富客户端应用程序提供了强大的功能,包括丰富的UI设计、...

    WPF中绘制3D地表图,效果和matlab类似

    在本文中,我们将深入探讨如何使用Windows Presentation Foundation (WPF) 创建一个3D地表图,这个过程类似于MATLAB中的`plot3`函数所实现的效果。WPF是.NET Framework的一部分,提供了一种强大的方式来构建丰富的、...

    WPF Charts控件库的全面扩展(最新20161117)

    13、借鉴了Visifire的标签智能适应,对各种Chart图的标签显示进行了重新定位,现在柱状图/Bar图的标签显示可以自行决定是水平排布还是垂直排布,是位于内部还是位于外部等等,而区域图的标签则使用了Win7窗口的文字...

    Amazing WPF chart

    1. **丰富的图表类型**:该库涵盖了多种常见的图表类型,包括折线图(Line Chart)、柱状图(Bar Chart)、饼图(Pie Chart)、面积图(Area Chart)、散点图(Scatter Chart)等,满足不同场景下的数据展示需求。...

    WPF制作图表控件

    5. 在Visual Studio的“工具箱”窗口中,你将看到新增加的"WPF Toolkit"类别,里面包含了各种图表控件,例如DataGrid、BarChart、LineChart等。 6. 选择需要的图表控件,将其拖放到XAML设计视图中,或者在代码中通过...

    WPF柱状图/饼图/折线图/面积图

    1. **WPF柱状图(Bar Chart)** 柱状图是一种将数据通过垂直或水平的条形长度来表示的方法。在WPF中,可以使用`System.Windows.Controls.DataVisualization.Charting`命名空间中的`BarSeries`类来创建柱状图。每个...

    WPF中TeeChart的使用案例

    var series = new Bar3DSeries(); series.View3D = true; // 添加数据点和数据绑定... chart.Series.Add(series); ``` 8. **图表保存和打印** TeeChart支持导出图表为各种图像格式,如JPEG、PNG,甚至PDF。...

    WPF visifire图表全部实例,真实可用。

    在 WPF 中,我们可以使用 `&lt;visifire:Chart&gt;` 标签来创建图表控件,然后设置 `Title`、`DataSource` 和 `Series` 等属性。例如,创建一个简单的线图: ```xml &lt;visifire:Chart x:Name="chart" Title="销售数据"&gt; ...

    wpf实现条形柱状折线饼状图

    例如,你可以创建多个`BarSeries`对象并将其添加到`Chart`的`Series`集合中,然后绑定数据源,最后通过`UpdateLayout()`方法更新布局以显示图形。 2. **柱状图(Column Chart)**: 柱状图与条形图类似,只是数据...

    wpf仪表盘、圆形进度条控件

    标题“wpf仪表盘、圆形进度条控件”提及的两个关键概念是仪表盘(Dashboard)和圆形进度条(Circular Progress Bar)。在本篇文章中,我们将深入探讨这两个控件的实现、应用场景以及如何在WPF项目中使用它们。 仪表...

    wpf 折线图 柱形图 饼状图

    在WPF中,可以使用`System.Windows.Controls.DataVisualization.Charting.BarSeries`来实现。同样,数据可以通过数据绑定的方式提供。下面是一个简单的柱形图实现: ```xml &lt;charting:Chart Title="柱形图"&gt; ...

    wpf实现柱状图等

    `ChartBar.v12.suo`是Visual Studio的用户选项文件,存储了用户的个性化设置和调试信息,一般不需要手动修改;而`ChartBar`可能是一个代码文件,包含了具体的柱状图和折线图实现。 实现过程中,还需要考虑以下几点...

    WPF饼图柱状图.zip

    在WPF中,我们通常使用`BarSeries`类来实现柱状图。同样,我们需要绑定数据源到`ItemsSource`,并通过`IndependentValuePath`指定分类字段,`DependentValuePath`指定数值字段。柱状图的高度会根据数值自动调整,...

    WPF 饼状图,走势图,柱行图

    WPF的`Chart`控件提供了丰富的事件处理机制,使得这些功能的实现变得简单。 在提供的压缩包文件"图形控件"中,可能包含了示例代码和资源,帮助开发者快速理解和应用这些图形控件。通过学习和参考这些示例,你可以更...

    Sync WPF 控件示例

    4. **数据可视化**:控件如Chart和Gantt可以帮助开发者创建复杂的图表和进度条,用于数据展示和分析。示例会演示如何设置数据源、定义轴、添加系列和应用自定义样式。 5. **网格功能**:DataGrid控件是处理大量数据...

    C# 各种统计图实例大全(LiveChart).zip

    LiveChart是一个开源的.NET库,支持WPF和WinForms平台,提供动态、交互式的图表组件。它支持多种图表类型,如条形图、线形图、饼图、散点图等,并具有实时更新数据的能力,这使得它在数据分析、监控系统或任何需要...

    WPF画扇形图柱状图折线图源码.rar

    2. **柱状图**(Bar Chart):柱状图通过垂直或水平的条形长度来展示数据的差异。每个条形的高度或长度对应于特定数据值。在WPF中,通常会使用`Grid`或`StackPanel`控件,结合数据绑定和模板来实现柱状图。 3. **...

    新建文件夹_WPF界面_

    在WPF中,可以利用MVVM(Model-View-ViewModel)设计模式,将数据绑定到视图上的图表组件,如Chart控件。Visual Studio中包含的System.Windows.Forms.DataVisualization库可以用来创建柱状图,它支持动态更新数据,...

    WPFVisifire.Charts,柱状图,饼图,曲线图,区域图

    1. **柱状图(Bar Chart)**:柱状图是一种常见的数据可视化方式,通过不同长度的柱子来表示各类别数据的大小。在WPFVisifire.Charts中,你可以设置柱子的颜色、宽度、间距,以及添加标签和图例。柱状图分为单轴和...

Global site tag (gtag.js) - Google Analytics