• Devexpress 饼状图


    <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>

  • 相关阅读:
    《学习OpenCV》第一版课后习题解答
    【练习8.11】等级匹配cvMatchContourTrees、凸缺陷计算cvConvexityDefects
    支持与不支持in-place操作的OpenCV函数汇总
    【练习8.10】直接使用cvFindContour的结果图片和cvDrawContour的方式提取Hu矩,观察在图片缩放或旋转时的稳定性
    【练习8.7】cvGoodFeaturesToTrack确定图像强角点、cvFindCornerSubPix亚像素级角点检测
    【练习8.6】使用不同参数值观察cvFindDominantPoints寻找关键点的效果
    【练习8.5】轮廓长度计算机cvApproxPoly逼近
    【练习8.2】使用指定标志创建序列cvCreateSeq、在序列中插入元素
    【练习8.1】查找轮廓、寻找关键点cvFindDominantPoints、访问序列中的元素
    C或C++中struct内存对齐计算精简方案
  • 原文地址:https://www.cnblogs.com/swarb/p/9924293.html
Copyright © 2020-2023  润新知