【发布时间】:2012-09-03 15:36:47
【问题描述】:
我正在尝试将饼图添加到我的 winforms 应用程序 - 但我在工具箱中可以找到的唯一图表是常规条形图。
有没有办法通过使用一些现有的 .net 4 框架库(无需安装任何新库,例如“DevExpress”等)将此条形图形成为饼图或将饼图组件添加到我的工具箱?
【问题讨论】:
标签: c# winforms visual-studio-2010 .net-4.0 charts
我正在尝试将饼图添加到我的 winforms 应用程序 - 但我在工具箱中可以找到的唯一图表是常规条形图。
有没有办法通过使用一些现有的 .net 4 框架库(无需安装任何新库,例如“DevExpress”等)将此条形图形成为饼图或将饼图组件添加到我的工具箱?
【问题讨论】:
标签: c# winforms visual-studio-2010 .net-4.0 charts
您可以通过在属性窗口中选择系列或使用以下示例代码来更改图表类型
chart1.Series["Business"].ChartType =
System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
【讨论】:
在 .NET 4 及更高版本中,我认为您的框架中有 MS Chart。在这里阅读更多: http://code.msdn.microsoft.com/Samples-Environments-for-b01e9c61
【讨论】:
实际上,Visual Studio 确实有一个饼图。拖出条形图后。转到您的属性面板,然后在图表下单击系列。将出现一个对话框,然后您将选择图表类型。有一整套不同的图表类型可供选择
【讨论】:
如果没有第三方工具,唯一的解决方法是让您在 WPF 中为本教程创建一个新的用户控件:
http://www.codeproject.com/Articles/28098/A-WPF-Pie-Chart-with-Data-Binding-Support
然后按照本教程将其托管在 windows 窗体项目中:
http://www.switchonthecode.com/tutorials/wpf-tutorial-using-wpf-in-winforms
这样您就可以自己创建控件而无需下载任何东西,尽管您可能需要上下文切换才能使用 WPF 教程 - 我希望这没问题 :)
【讨论】: