时间:2021-05-20
本文实例讲述了DevExpress中ChartControl实现饼状图百分比演示的方法。分享给大家供大家参考。具体实现方法如下:
关键代码如下:
复制代码 代码如下:using System;
using System.Data;
using System.Windows.Forms;
using DevExpress.XtraCharts;
namespace DevExpressChart
{
public partial class winPieSeriesView : Form
{
public winPieSeriesView()
{
InitializeComponent();
}
private DataTable CreateChartData()
{
DataTable table = new DataTable("Table1");
table.Columns.Add("Name", typeof(String));
table.Columns.Add("Value", typeof(Int32));
table.Rows.Add(new object[] { "A", 10 });
table.Rows.Add(new object[] { "B", 20 });
table.Rows.Add(new object[] { "C", 40 });
table.Rows.Add(new object[] { "D", 20 });
table.Rows.Add(new object[] { "E", 30 });
return table;
}
private void winPieSeriesView_Load(object sender, EventArgs e)
{
BuilderDevChart();
}
private void BuilderDevChart()
{
Series _pieSeries = new Series("测试", ViewType.Pie);
_pieSeries.ValueDataMembers[0] = "Value";
_pieSeries.ArgumentDataMember = "Name";
_pieSeries.DataSource = CreateChartData();
chartControl1.Series.Add(_pieSeries);
//----------------------------------------
_pieSeries.LegendPointOptions.PointView = PointView.ArgumentAndValues;
_pieSeries.SetPiePercentage();
}
}
}
/// <summary>
/// 饼状Series设置成百分比显示
/// </summary>
/// <param name="series">Series</param>
public static void SetPiePercentage(this Series series)
{
if (series.View is PieSeriesView)
{
((PiePointOptions)series.PointOptions).PercentOptions.ValueAsPercent = true;
((PiePointOptions)series.PointOptions).ValueNumericOptions.Format = NumericFormat.Percent;
((PiePointOptions)series.PointOptions).ValueNumericOptions.Precision = 0;
}
}
运行效果如下图所示:
希望本文所述对大家的C#程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Javascripthighcharts饼图显示数量和百分比实例代码最近公司项目需求有这样一个功能模块,highcharts饼图显示数量和百分比,由于本人刚入门
先来看看效果图先分析饼状图的构成,非常明显,饼状图就是一个又一个的扇形构成的,每个扇形都有不同的颜色,对应的有名字,数据和百分比。经以上信息可以得出饼状图的最基
R语言提供来大量的库来实现绘图功能。饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。R语言使用pie()函数来实现
百分比堆积柱形图是比较各个类别的每一数值所占总值的百分比,虽然在excel中饼图也是显示百分比的,竟然都同时存在excel中,肯定各有千秋,下面小编就为大家介绍
百分比堆积柱形图是比较各个类别的每一数值所占总值的百分比,虽然在excel中饼图也是显示百分比的,竟然都同时存在excel中,肯定各有千秋,下面就为大家介绍