<dxc:ChartControl Name="chart" 

                              BorderThickness="0"

                              EnableAnimation="True"

                              Grid.Row="1">
               <dxc:ChartControl.Diagram>
                   <dxc:SimpleDiagram2D>
                       <dxc:SimpleDiagram2D.Series>
                           <dxc:PieSeries2D x:Name="Series" ArgumentScaleType="Qualitative"
                                            HoleRadiusPercent="0">
                               <dxc:PieSeries2D.PointAnimation>
                                   <dxc:Pie2DFlyInAnimation Duration="0:0:1.5" PointOrder="Random" />
                               </dxc:PieSeries2D.PointAnimation>
                               <dxc:PieSeries2D.PointOptions>
                                   <dxc:PointOptions PointView="ArgumentAndValues">
                                       <dxc:PointOptions.ValueNumericOptions>
                                           <dxc:NumericOptions Format="Percent" Precision="0" />
                                       </dxc:PointOptions.ValueNumericOptions>
                                   </dxc:PointOptions>
                               </dxc:PieSeries2D.PointOptions>
                               <dxc:PieSeries2D.Label>
                                   <dxc:SeriesLabel Visible="True"
                                                    dxc:PieSeries.LabelPosition="Outside"
                                                    RenderMode="RectangleConnectedToCenter" />
                               </dxc:PieSeries2D.Label>
                               <dxc:PieSeries2D.Points>                               
                                   <dxc:SeriesPoint Argument="USA" Value="9.63142" />
                                   <dxc:SeriesPoint Argument="Canada" Value="9.98467" />
                                   <dxc:SeriesPoint Argument="Russia" Value="17.0752" />
                                   <dxc:SeriesPoint Argument="Others" Value="81.2" />
                                   <dxc:SeriesPoint Argument="India" Value="3.28759" />
                                   <dxc:SeriesPoint Argument="Australia" Value="7.68685" />
                                   <dxc:SeriesPoint Argument="Brazil" Value="8.511965" />
                                   <dxc:SeriesPoint Argument="China" Value="9.59696" />
                               </dxc:PieSeries2D.Points>
                           </dxc:PieSeries2D>
                       </dxc:SimpleDiagram2D.Series>
                   </dxc:SimpleDiagram2D>
               </dxc:ChartControl.Diagram>

</dxc:ChartControl>


--MVVM模式下进行数据绑定

<dxc:ChartControl Name="chart" 

                              BorderThickness="0"

                              EnableAnimation="True"
 DataSource="{Binding TypeList}"

                              Grid.Row="1">
               <dxc:ChartControl.Diagram>
                   <dxc:SimpleDiagram2D>
                       <dxc:SimpleDiagram2D.Series>
                           <dxc:PieSeries2D x:Name="Series" 
ArgumentDataMember="Value" 
ValueDataMember="Key"
ArgumentScaleType="Qualitative"
                               HoleRadiusPercent="0">
                               <dxc:PieSeries2D.PointAnimation>
                                   <dxc:Pie2DFlyInAnimation Duration="0:0:1.5" PointOrder="Random" />
                               </dxc:PieSeries2D.PointAnimation>
                               <dxc:PieSeries2D.PointOptions>
                                   <dxc:PointOptions PointView="ArgumentAndValues">
                                       <dxc:PointOptions.ValueNumericOptions>
                                           <dxc:NumericOptions Format="Percent" Precision="0" />
                                       </dxc:PointOptions.ValueNumericOptions>
                                   </dxc:PointOptions>
                               </dxc:PieSeries2D.PointOptions>
                               <dxc:PieSeries2D.Label>
                                   <dxc:SeriesLabel Visible="True"
                                                    dxc:PieSeries.LabelPosition="Outside"
                                                    RenderMode="RectangleConnectedToCenter" />
                               </dxc:PieSeries2D.Label>

                           </dxc:PieSeries2D>
                       </dxc:SimpleDiagram2D.Series>
                   </dxc:SimpleDiagram2D>
               </dxc:ChartControl.Diagram>
           </dxc:ChartControl>

Devexpress 饼状图的更多相关文章

  1. DevExpress使用之ChartControl控件绘制图表(多坐标折线图、柱状图、饼状图)

    最近因为公司项目需要用到WinForm的DecExpress控件,在这里把一些使用方法总结一下. DevExpress中有一个专门用来绘制图表的插件ChartControl,可以绘制折线图.饼状图.柱 ...

  2. [BOT]自己动手实现android 饼状图,PieGraphView,附源码解析

    本文要介绍的是一个参照手机支付宝app里面记账本功能里的"饼状图"实现的控件.通常app中可能的数据展示控件有柱状图,折线图,饼状图等,如果需要一个包含多种View控件的库,那么 ...

  3. highcharts饼状图使用案例

    在公司由于需要对订单数据进行分析,故使用到了highcharts工具 <block name="Js"> <script type="text/java ...

  4. C#+JQuery+.Ashx+百度Echarts实现全国省市地图和饼状图动态数据图形报表的统计

    在目前的一个项目中,需要用到报表表现数据,这些数据有多个维度,需要同时表现出来,同时可能会有大量数据呈现的需求,经过几轮挑选,最终选择了百度的echarts作为报表基础类库.echarts功能强大,界 ...

  5. arcgis api for flex之专题图制作(饼状图,柱状图等)

    最近公司给我一个任务,就是利用arcgis api for flex实现在地图上点(业务数据)直接显示饼状图以及柱状图的专题图制作,而不是通过点击点显示气泡窗口的形式来实现,这个公司已经实现了. 经过 ...

  6. 用CAShapeLayer实现一个简单的饼状图(PieView)

    自己写了一个简单的PieView,demo在这里:https://github.com/Phelthas/LXMPieView 效果如图: 参考了https://github.com/kevinzho ...

  7. ECharts学习(2)--饼状图之南丁格尔图

    1.上一篇中讲了如何绘制一个简单的柱状图,这次要画的是饼图,饼图主要是通过扇形的弧度表现不同类目的数据在总和中的占比,它的数据格式比柱状图更简单,只有一维的数值,不需要给类目.因为不在直角坐标系上,所 ...

  8. Android开源图表之树状图和饼状图的官方示例的整理

    最近由于工作需要,所以就在github上搜了下关于chart的三方框架 官方地址https://github.com/PhilJay/MPAndroidChart 由于工作需要我这里整理了一份Ecli ...

  9. AngularJS in Action读书笔记5(实战篇)——在directive中引入D3饼状图显示

    前言: "宁肯像种子一样等待  也不愿像疲惫的陀螺  旋转得那样勉强" 这是前几天在查资料无意间看到的一位园友的签名,看完后又读了两遍,觉得很有味道.后来一寻根究底才知这是出资大诗 ...

随机推荐

  1. 华为应用市场更新APP多次被拒

    最近公司的APP发布了新版本,只进行了线上bug的修复,基本没改什么主体业务功能.各大应用市场都顺利更新上架,但是国货之光华为,被闷了几次.拒来拒去,就是那些反复的内容.内容一般如下: 经检测发现,您 ...

  2. Shell-09-文本处理awk

    awk 详情见: awk

  3. ☕【Java技术指南】「Guava Collections」实战使用相关Guava不一般的集合框架

    Google Guava Collections 使用介绍 简介 Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源 ...

  4. 使用Java8改造出来的模板方法真的是yyds

    GitHub 21.3k Star 的Java工程师成神之路,不来了解一下吗! GitHub 21.3k Star 的Java工程师成神之路,真的不来了解一下吗! 我们在日常开发中,经常会遇到类似的场 ...

  5. 保护亿万数据安全,Spring有“声明式事务”绝招

    摘要:点外卖时,你只需考虑如何拼单:选择出行时,你只用想好目的地:手机支付时,你只需要保证余额充足.但你不知道这些智能的背后,是数以亿计的强大数据的支持,这就是数据库的力量.那么庞大数据的背后一定会牵 ...

  6. noip34

    因为改不动T3而来水博客的屑 昨晚没睡好,大致看了一遍题面后,选择了死亡231,然后就死的很惨. T1 一开始大致看题面的时候,就略了一眼,加上没读全题,啥思路也没有,最后四十分钟滚回来看了看,发现就 ...

  7. Centos7上yum安装redis

    下载tar包 wget http://download.redis.io/releases/redis-6.0.5.tar.gz 解压tar包 tar -zxvf redis-6.0.5.tar.gz ...

  8. Spring-boot注入配置为java静态属性

    配置文件 注入静态变量 注意 类上面有:@Component注解 使用注入的静态变量 成功

  9. CSS基本语法(慕课网学习笔记)

    CSS的声明,内外联样式以及CSS的优先级 css学习.html <!DOCTYPE html> <html lang="en"> <head> ...

  10. 多线程编程<三>

    1 /** 2 * 线程的暂停.恢复和停止 3 * @author Administrator 4 * 5 */ 6 public class ThreadControlDemo { 7 public ...