手机
当前位置:查字典教程网 >编程开发 >C#教程 >DevExpress之饼状图突出(Explode)设置实例
DevExpress之饼状图突出(Explode)设置实例
摘要:本文实例讲述了DevExpress之饼状图突出(Explode)设置方法,分享给大家供大家参考。具体实现方法如下:关键代码如下:复制代码代码...

本文实例讲述了DevExpress之饼状图突出(Explode)设置方法,分享给大家供大家参考。具体实现方法如下:

关键代码如下:

复制代码 代码如下:/// <summary>

/// 饼状图突出设置

/// </summary>

/// <param name="chart">ChartControl</param>

/// <param name="pieSeries">Series【仅仅适用于PieSeriesView】</param>

/// <param name="explodeMode">突出模式【枚举】</param>

/// <param name="explodedValue">突出间距</param>

/// <param name="dragPie">是否可以拖动突出饼状</param>

public static void SetPieExplode(this ChartControl chart, Series pieSeries, PieExplodeMode explodeMode, int explodedValue, bool dragPie)

{

if (pieSeries.View is PieSeriesView)

{

//bool _hitTesting = chart.RuntimeHitTesting;

if (!chart.RuntimeHitTesting)

chart.RuntimeHitTesting = true;

PieSeriesView _pieView = pieSeries.View as PieSeriesView;

_pieView.ExplodeMode = explodeMode;

_pieView.ExplodedDistancePercentage = explodedValue;

_pieView.RuntimeExploding = dragPie;

// chart.RuntimeHitTesting = _hitTesting;

}

}

代码使用:

复制代码 代码如下:private void BuilderDevChart()

{

Series _pieSeries = new Series("Series 1", ViewType.Pie);

_pieSeries.ValueDataMembers[0] = "Value";

_pieSeries.ArgumentDataMember = "Name";

_pieSeries.DataSource = CreateChartData();

chartControl1.Series.Add(_pieSeries);

//----------------------------------------

_pieSeries.LegendPointOptions.PointView = PointView.ArgumentAndValues;

_pieSeries.SetPiePercentage(NumericFormat.Percent, PointView.ArgumentAndValues);

chartControl1.SetAxisXTitle("test", Color.Red);

_pieSeries.SetLablePosition(PieSeriesLabelPosition.TwoColumns);

chartControl1.SetPieExplode(_pieSeries, PieExplodeMode.MinValue, 5, true);

}

运行效果如下图所示:

DevExpress之饼状图突出(Explode)设置实例1

DevExpress之饼状图突出(Explode)设置实例2

希望本文所述对大家的C#程序设计有所帮助。

【DevExpress之饼状图突出(Explode)设置实例】相关文章:

C#难点逐个击破(5):类的访问类型

c#调用c++方法介绍,window api

C#调用Java类的实现方法

C#中将ListView中数据导出到Excel的实例方法

C#截图程序类似腾讯QQ截图实现代码

C# 图片剪切与缩小的实例

C# 编码好习惯,献给所有热爱c#的同志

深入理解C#实现快捷键(系统热键)响应的方法

C#中让控件全屏显示的实现代码(WinForm)

.NET单点登陆的实现方法及思路

精品推荐
分类导航