用ChartDirector绘制单的饼图

电脑软件

  • 01

    名称: ChartDirector

  • 02

    大小: 10MB 版本: 5.1.1 类别: 开发工具 语言: 英文

  • 03

    应用平台: windows /

  • 04

    使用Java代码创建饼图:

  • 05

    // 设置Chart大小、背景色 PieChart pc =newPieChart(750,500,0xddddff,-1,1); pc.setPieSize(390,245,150); // 设置图表标题 // 只要将文字转成UTF-8编码就可以解决中文乱码问题 // 另外如果你将程序部署到Linux下就需要copy相应的字体文件,比如simsun.ttc文件到/usr/share/font下 TextBox t =null; pc.setDefaultFonts("SIMSUN.TTC","simhei.ttf"); t = pc.addTitle(rb.get("REPORT_TOTAL_PURCHASED"),"",14);// 中文就从resource.properties中取吧 t.setBackground(0xaaaaff);// 字体也要有背景的 t.setBackground(0xaaaaff,0xaaffaa);// 需要加边框吗?加上第二个参数就可以了 t.setHeight(30); StringBuffer sb =newStringBuffer(RetrainingConstant.get("total_join")) .append(data[data.length-1]).append(rb.get("rein")); TextBox total = pc.addText(10,35, sb.toString());// 加个文字吧,随便显示什么都行了 total.setFontColor(0x000000); total.setFontSize(10); double[] data =newdouble[]{100,90,80,70}; String[] labels =newString[]{"ColumnA","ColumnB","ColumnC","ColumnD"}; pc.setData(dt,labels);// 放数据 double[] depths1 = {45,10,35,20,25,30,15,40}; pc.set3D2(depths1); pc.setLabelLayout(Chart.SideLayout); // 每一块饼都得给个说明 TextBox t1 = pc.setLabelStyle(); t1.setBackground(Chart.SameAsMainColor, Chart.Transparent, Chart.glassEffect()); t1.setRoundedCorners(5); pc.setLineColor(Chart.SameAsMainColor,0x000000); pc.setStartAngle(225); // 最终的img.src getRequest().setAttribute("chartURL", pc.makeSession(getRequest(),"chartURL")); // 链接的href,其中变量{dataSetName}和{value}分别对应了data和lables中的值 getRequest().setAttribute("imageMap",pc.getHTMLImageMap("searchStudents.html", "chartType=5&subject={dataSetName}","title='{value}人'")); // 至此,饼图就被搞定了~~

(0)

相关推荐

  • 【视频教程】Excel绘制单斜线多斜线表头打字

    Excel.word表格绘制单斜线表头.多斜线 表头 (双斜线和三斜线等)并在斜线表头里打字,可以使Excel表格不同维度的列名一目了然. 为了演示方便,我专门为本教程录制了一个视频<Excel ...

  • EXCEL2007两列数据绘制单折线图表

    有关excel2007的两列数据绘制出一张折线图或柱状图的方法.要求两列数据分别成为图表的横坐标和纵坐标. 操作方法 01 首先,打开excel2007软件,输入数据(以下为范例,大家根据实际输入) ...

  • 电脑excel中柱形图和饼图的组合图怎么制作

    excel是我们常用的数据处理工具之一,但是大量的数据会显得很繁重,所以我们就可以在excel中进行绘制图形来表示数据.接下来小编就教大家怎样绘制柱状图和饼图的组合图.具体如下:1首先我们打开电脑进入 ...

  • word怎么绘制直线?

    Word是我们生活中常用到的一款软件,那么word怎么绘制直线呢,相信大家对这个问题很感兴趣,下面给大家介绍一下,希望可以帮助到大家. 操作方法 01 打开word文档,打出三个"=&quo ...

  • WPS表格中制作斜线表头怎么做

    WPS表格中制作斜线表头怎么做

  • 如何开始VR界面设计?

    作为UI或 UX 设计师,向 VR世界迈出第一步可能让你心生胆怯别害怕!跟着我们一起设计一个简单界面,你会发现起步其实很简单- 对许多设计师而言,虚拟王国还是未知的领土.在过去几年里,我们见证了 VR ...

  • 扁平夜景房屋插画

    哈喽~大家好,这次我给大家分享一个小插画:扁平夜景房屋.我用的是PS哦,AI 也可以. 首先整理下大致内容: 1:布尔运算运用 2:简单图层样式的运用 3:渐变色应用 4:细节把控 PART1:绘制背 ...

  • WPS表格中制作斜线表头怎么做?

    在WPS中如何制作斜线表头,详细讲述斜线表头的三种做法. 操作方法 01 第一种利用单元格边框功能只能绘制单斜线表头.方法:选中单元格,右击,选择"设置单元格格式". 02 在&q ...

  • word表格中如何制作斜线表头

    word应用过程中时常会制作斜线表头,这里和大家分享一下方法 操作方法 01 鼠标移动到左上角单元格的左边线处点击一下 02 选中单元格以后在单元格旁边会显示出一个设置栏,点击设置栏中的边框,在下拉菜 ...