- Draw a pie chart

 import java.util.*;
import java.awt.*;
import java.applet.Applet;
public class Graph extends Applet {
  int    depth, radius;
public void init() {
   float value;
   String at = getParameter("width");
   radius = (at != null) ?  Integer.valueOf(at).intValue() : 100;
   at = getParameter("depth");
   depth = (at != null) ? Integer.valueOf(at).intValue() : 20;
   at = getParameter("values");
   PieChartCanvas c = new PieChartCanvas(radius, depth);
   setLayout(new BorderLayout());
   // Create Hashtable to map color name (String) to Color type
   Hashtable colors = new Hashtable();
   colors.put("green", Color.green);
   colors.put("red", Color.red);
   colors.put("blue", Color.blue);
   colors.put("yellow", Color.yellow);
   colors.put("magenta", Color.magenta);
   colors.put("cyan", Color.cyan);
   colors.put("orange", Color.orange);
   colors.put("pink", Color.pink);
   colors.put("white", Color.white);
   colors.put("black", Color.black);
   // "value-color,value-color,..."
   StringTokenizer t = new StringTokenizer(at, ",");
   String s;
   int i;
   while (t.hasMoreTokens()) {
     s = t.nextToken();
     i = s.indexOf('-');
     value = Float.valueOf(s.substring(0, i)).floatValue();

时间: 2024-07-31 00:52:26

- Draw a pie chart的相关文章

android-使用 AchartEngine 点击 pie chart 中的一些部分,有时候会出 bug

问题描述 使用 AchartEngine 点击 pie chart 中的一些部分,有时候会出 bug 我使用 AchartEngine 制作一个 pie chart,如下:Pie Chart 图像 我给所有的颜色部分都添加了onclick事件,但是有时候绿色部分不能点击. mChartView = ChartFactory.getPieChartView(this, adc.buildCategoryDataset("Project budget", values), renderer

在JSP页面中轻松实现数据饼图

js|饼图|数据|页面 JSP提供了很多简单实用的工具,其中包括从数据库中读出数据,发送数据,并能够把结果显示在一个饼状图形.现在让我们看看这一简单而实用的方法. 你所需要的东西 为了能正确运行这一文章相关的范例,你必须需要JDK 1.2或更高的版本.一个关系数据库管理系统.一个JSP网络服务器.我都是在Tomcat调试这些例子,同时我也使用了Sun Java 2 SDK发布的com.sun.image.codec.jpegclasses. 数据库设计 假设你在一家从事销售新鲜水果的公司上班,公

ASP.NET 2.0的新增服务、控件与功能

asp.net|控件 [导读]全文介绍了ASP.NET 2.0中新增的控件和功能,包括Master Pages,Data Source控件.Skin的支持.GridView和Details View的引入,在此基础上,ASP.NET 2.0的安全模型得到了极大的提高,包括登录控件.角色管理器.个性化等等方面的支持,在类库方面也增加了许多新特性,如全新的代码分隔模型.客户端回调等等,让读者对于ASP.NET的新特性有一个全面的了解. 在首次公诸于众以来的短短四年中,ASP.NET业已成为在Wind

Windows PowerShell是啥?看完本文你就懂它了_PowerShell

引子 一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务.效率实在是高.流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell.从此暗爽无比,原来Windows下也有这样的利器呀~ 看看下面的Windows脚本,不到15行有效代码.在Win7下只要右击脚本文件,选择Run with PowerShell,就会自动找到最占内存的10个进程,然后将它们占用的内存画成一个三维饼

暗爽无比Windows PowerShell命令利器

一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务. 一直很羡慕Linux的命令提示符(当然他们叫Shell).正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务.效率实在是高.流了n年的哈喇子以后,终于有幸用上了http://www.aliyun.com/zixun/aggregation/15480.html">Win7,邂逅了cmd的升级版:Windows PowerShell.从此暗爽无比

Chart控件不显示饼图

问题描述 classPieChart{Chartchart=newChart();publicPieChart(Controlcontrol,Titletitle){chart.ChartAreas.Add("ChartArea");//chart.Legends.Add("Legends");chart.Series.Add("Series");chart.Dock=DockStyle.Fill;//chart.Width=770;//char

powerpoint-c#操作PowerPoint添加chart

问题描述 c#操作PowerPoint添加chart 最近在做一个用c#直接操作ppt的程序,通过c#处理数据后直接生成一个ppt.但是在添加图表的时候只能将图表本身加进去,数据需要人工输入图表对应的excel图表才能正确显示数据,不知道怎么才能直接就将数据加入到图表对应的excel中,这样就不在需要人工输入了 下面是添加图标的代码: private void chartButton_Click(object sender, EventArgs e) { string path = pptPat

AspJpeg2.0组件教程完整版 aspjpeg教程

AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文文章并不多,即使有一般也只是牵涉到图片缩略图和图片水印,这与其为英文版本有着密切的关系. AspJpeg最新版本下载.更多例子及详细的在线对象参考手册: http://www.aspjpeg.com/ 1.什么是AspJpeg? AspJpeg是一款功能强大的基于Microsoft IIS环境的图片处理组件,网络上对其进行详细和深入介绍的中文文章并不多,即使有一般也只是牵涉到图片缩略

用ASP制作饼图、柱状图等

饼图|柱状图|饼图|柱状图 我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个ASP中制作饼图.柱状图的组件:csDrawGraph,csdgt.zip,因为是组件,所以我们在使用之前需要用REGSVR32.EXE 注册一下,csDrawGraph,可以在ASP中创建饼图,柱状图以及线图,其支持的格式有GIF, PNG, JPG and BMP. 看看如下的柱状图,饼图如何生成的例子: chartdemo.asp  <%@ language=vbscript