zoukankan      html  css  js  c++  java
  • C# 饼形图

    原文链接:https://www.cnblogs.com/icyJ/archive/2012/10/08/Chart_Pie.html

    需要实现的目标是:

    1.将数据绑定到pie的后台数据中,自动生成饼图。

    2.生成的饼图有详细文字的说明。

    具体的实现步骤:

    >>前台界面的设置:

    1.设置chart1的属性Legends中默认的Legend1的Enable为false;

    2.设置Series的ChartType为Pie

    3.设置Series显示的文字内容(此处比较关键)

    至此,前台的设置完成。

    >>下面填写后台代码:

    List<string> xData = new List<string>() { "A", "B", "C", "D" };
    List<int> yData = new List<int>() { 10, 20, 30, 40 };
    chart1.Series[0]["PieLabelStyle"] = "Outside";//将文字移到外侧
    chart1.Series[0]["PieLineColor"] = "Black";//绘制黑色的连线。
    chart1.Series[0].Points.DataBindXY(xData, yData);

     后台代码主要实现了数据绑定和将指示的文字移到饼图的外侧。

    最后的效果图如下。

    4.chart颜色

     

    (1)圆饼中不同数据块:绿色和棕色

    要修改红圈的两个参数

    (2)chart背后的背景色直接修改BlackColor

    (3)圆饼后面的背景色要修改CharArea

  • 相关阅读:
    菜单按钮及导航
    实现点击箭头切换图片页和相册滚动
    网页设计的基本原则
    网格系统
    表单系列2
    类与对象学习总结
    汉诺塔的最简的步骤思路
    3.31作业解答
    初学java 用if语句做几个小程序
    做三个java初期学习的练习Var1~3为头目标
  • 原文地址:https://www.cnblogs.com/my-cat/p/7930494.html
Copyright © 2011-2022 走看看