精华内容
下载资源
问答
  • 1.根据json格式获取到数据,easyui样式列表显示 2.饼图根据表格数据动态生成 3.JavaScript中使用echarts插件
  • 对于可比较的正负电子表格数据,Coulson Plot Generator应用程序创建了多个饼图,以便快速直观地比较各个实体中子单元的占用率。 派,段,标签和颜色的数量是可定制的。 根据逗号分隔的文本文件创建可编辑的PDF。 ...
  • 根据Excel表格数据生成ECharts图表,随便一个浏览器就可以运行。 功能: 可以选择一个固定数据格式的excel文件,根据excel文件的数据,以平铺或堆叠的形式,生成对应的线图或柱状图或饼图。可保存图片到本地。 用到...
  • 一个html小工具,随便一个浏览器就... 功能: 可以选择一个固定数据格式的excel文件,根据excel文件的数据,以平铺或堆叠的形式,生成对应的线图或柱状图或饼图。可保存图片到本地。 用到: xlsx.js、echarts.js
  • 功能:可以选择一个固定数据格式的excel文件,根据excel文件的数据,以平铺或堆叠的形式,生成对应的线图或柱状图。可保存图片到本地。 用到:xlsx.js、echarts.js 更新:2019年7月1日,更新支持饼图,新版本V...
  • java写表格生成图片源代码

    千次阅读 2013-05-24 08:57:53
    最近写彩信接口,需要根据配置信息自动生成图片,jfreechar可以搞定柱图,线图,饼图,柱线合图,堆栈图等等所有的,维度表格无法实现。曾经常识通过html2image实现,但是样式无法接受,没办法只能自己写,java代码...

    最近写彩信接口,需要根据配置信息自动生成图片,jfreechar可以搞定柱图,线图,饼图,柱线合图,堆栈图等等所有的,维度表格无法实现。曾经常识通过html2image实现,但是样式无法接受,没办法只能自己写,java代码。源代码如下,仅供参考

     

    package table;
    
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    import java.io.BufferedOutputStream;
    import java.io.FileOutputStream;
    import com.sun.image.codec.jpeg.JPEGCodec;
    import com.sun.image.codec.jpeg.JPEGImageEncoder;
    
    public class TestTable {
    	BufferedImage image;
    	void createImage(String fileLocation) {
    		try {
    			FileOutputStream fos = new FileOutputStream(fileLocation);
    			BufferedOutputStream bos = new BufferedOutputStream(fos);
    			JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);
    			encoder.encode(image);
    			bos.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    	public void graphicsGeneration() {
    		//实际数据行数+标题+备注
    		int totalrow = 6;
    		int totalcol = 5;
    		int imageWidth = 1024;
    		int imageHeight = totalrow*40+20;
    		int rowheight = 40;
    		int startHeight = 10;
    		int startWidth = 10;
    		int colwidth = (int)((imageWidth-20)/totalcol);
    		
    		image = new BufferedImage(imageWidth, imageHeight,BufferedImage.TYPE_INT_RGB);
    		Graphics graphics = image.getGraphics();
    		
    		graphics.setColor(Color.WHITE);
    		graphics.fillRect(0,0, imageWidth, imageHeight);
    		graphics.setColor(new Color(220,240,240));
    
    		//画横线
    		for(int j=0;j<totalrow-1;j++){
    			graphics.setColor(Color.black);
    			graphics.drawLine(startWidth, startHeight+(j+1)*rowheight, imageWidth-5, startHeight+(j+1)*rowheight);
    		}
    		//末行
    		graphics.setColor(Color.black);
    		graphics.drawLine(startWidth, imageHeight-90, imageWidth-5, imageHeight-90);
    		
    	
    		//画竖线
    		for(int k=0;k<totalcol;k++){
    			graphics.setColor(Color.black);
    			graphics.drawLine(startWidth+k*colwidth, startHeight+rowheight, startWidth+k*colwidth, imageHeight-50);
    		}
    		//末列
    		graphics.setColor(Color.black);
    		graphics.drawLine(imageWidth-5, startHeight+rowheight,imageWidth-5, imageHeight-50);
    		
    		//设置字体
    		Font font = new Font("华文楷体",Font.BOLD,20);
    		graphics.setFont(font);
    		
    		//写标题
    		String title = "标题写在这里";
    		graphics.drawString(title, imageWidth/3+startWidth, startHeight+rowheight-10);
    		
    		font = new Font("华文楷体",Font.BOLD,18);
    		graphics.setFont(font);
    		
    		//写入表头
    		String[] headCells = {"编号","名称","年龄","性别","体重"};
    		for(int m=0;m<headCells.length;m++){
    			graphics.drawString(headCells[m].toString(), startWidth+colwidth*m+5, startHeight+rowheight*2-10);
    		}
    	
    		//设置字体
    		font = new Font("华文楷体",Font.PLAIN,16);
    		graphics.setFont(font);
    		String[][] cellsValue = {{"101","xiaozhang","13","M","55"},
    								 {"102","xiaowang","14","F","53"},
    								 {"103","xiaoli","15","M","58"}};
    		//写入内容
    		for(int n=0;n<cellsValue.length;n++){
    			String[] arr = cellsValue[n];
    			for(int l=0;l<arr.length;l++){
    				graphics.drawString(cellsValue[n][l].toString(), startWidth+colwidth*l+5, startHeight+rowheight*(n+3)-10);
    			}
    		}
    		
    		font = new Font("华文楷体",Font.BOLD,18);
    		graphics.setFont(font);
    		graphics.setColor(Color.RED);
    		
    		//写备注
    		String remark = "备注:备注写在这里。";
    		graphics.drawString(remark, startWidth, imageHeight-30);
    	
    		createImage("c:\\1.jpg");
    	}
    
    	public static void main(String[] args) {
    		TestTable cg = new TestTable();
    		try {
    			cg.graphicsGeneration();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    }
    


     

    展开全文
  • 在Excel里根据参数生成图片

    千次阅读 2016-04-26 22:38:36
    下面,介绍在WPS Excel2016中,根据表格里的参数动态的生成折线图。  1. 打开WPS Excel2016,在单元格里分别输入A组:0.62 0.56 0.53 0.51 0.49 0.45 0.43 0.4,B组:0.54 0.5 0.48 0.46 0.43 0.39

      Excel有根据参数生成柱形图、饼图和折线图的功能。下面,介绍在WPS Excel2016中,根据表格里的参数动态的生成折线图。
      1. 打开WPS Excel2016,在单元格里分别输入A组:0.62 0.56 0.53 0.51 0.49 0.45 0.43 0.4,B组:0.54 0.5 0.48 0.46 0.43 0.39 0.37 0.35,以及组距:5 10 15 20 25 30 40 45
    如图(1)所示:
      

    这里写图片描述
    图(1) 在Excel里输入相应的数据

      2. 用鼠标左键选中A组和B组里的所有数据,点击工具栏上的【插入】—》这里写图片描述—》这里写图片描述,如图(2)、图(3)所示。
      

    这里写图片描述
    图(2) 选中A、B两组数据,点击“插入”—》 折线图

      
    这里写图片描述
    图(3) 生成的折线图

      3. 为折线图设置X轴、Y轴标签,X轴的组距。
      3.1 设置设置X轴、Y轴标签,设置图的标题为”A、B组比较”。
      选中折线图—》点击工具栏上的【添加元素】—》轴标题,选择这里写图片描述表示X轴标题,选择这里写图片描述表示Y轴标题,分别设置X轴标题为:组距长度K,Y轴标题为:频率。如图(4)所示:
      

    这里写图片描述
    图(4) 设置图的X轴、Y轴标题,以及图的总标题

      3.2 设置X轴的组距
      右击X轴刻度上的数据” 1 2 3 4 5 6 7 8” —-》选择数据 —》这里写图片描述—》选择一组数组,比如“5 10 15 20 25 30 40 45”,如图(5)、(6)、(7)、(8)所示。
      
    这里写图片描述
    图(6) 右击X轴上的数据——》选择数据

      
    这里写图片描述
    图(7) 点击“类别”旁边的这里写图片描述

      
    这里写图片描述
    图(8) 选中数据行

      
    这里写图片描述
    图(9) 生成的X轴的组距

      4. 设置折线的节点标记
      选择代表A组的蓝色折线,在Excel的右侧会出现【系列选项】—》标记 —-》内置 —-》点击正方形 –》OK
      选择代表B组的橙色折线,在Excel的右侧会出现【系列选项】—》标记 —-》内置 —-》点击X形 –》OK,分别如图(10)、(11)所示:
      
    这里写图片描述
    图(10) 设置A组的节点

      
    这里写图片描述
    图(11) 设置B组的节点

      效果如下:

    这里写图片描述
    图(12) 最终的效果图

    展开全文
  • 通过作为 Google 表格的简单插件在 Google 地图上生成 BI 地理图表。 Google Sheets 提供了原生的图表工具,然而,Geo 的部分功能有限,但有很多限制。 这个项目试图通过在谷歌地图上创建图表来提供另一种选择,这...
  • http://www.standsoft.com (2003.12.8) 文章来源:智岛软件 图表是分析数据的最直观方式,办公之星控件能够根据表格数据自动生成各种类型的美观图表,如柱形图、棱锥图、折线图、饼图等图表,并且各种图表可以...
     
    利用办公之星控件动态生成图表

    http://www.standsoft.com  (2003.12.8)  文章来源:智岛软件
     
     

     

    图表是分析数据的最直观方式,办公之星控件能够根据表格数据自动生成各种类型的美观图表,如柱形图、棱锥图、折线图、饼图等图表,并且各种图表可以互相转换。生成图表接口方法如下:

    BOOL CreateChart(double dLeft, double dTop,LPCTSTR strName, LPCTSTR strValue, short nGroup, LPCTSTR strTitle,short nType, LPCTSTR strSampleText)

    参数说明: 

    dLeft 图表在页面上的左边位置(单位:0.1毫米)
    dTop 图表在页面上的上边位置(单位:0.1毫米)
    strName 图表名称
    strValue 图表数据字符串,

    例子说明:

    星期一 星期二 星期三 星期四 星期五 星期六 星期日
    1 2 3 4 5 6 7
    11 12 13 14 15 16 17

    上表的数据转为图表字符串:
    |星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|

    即用符号“|”将表头字符和表行数据连起来。

    nColNum 数据表列数目,如上表的nColNum为7
    strTilte 图表标题
    nType 图表类型,0:三维柱形图,1:柱形图,2:圆柱图,3:棱锥,4:圆锥图,5:折线图,6:散点图
    strSamleText 图表图例字符串,用“|”将每一行的图例连起来。如:|张三|李四|

    整个源码范例如下:
    CreateChart(0, 0, “week”, “|星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|”, 7, “范例图表”,0, “|张三|李四|”)

    <?XML:NAMESPACE PREFIX = V /><?XML:NAMESPACE PREFIX = O />CSDN_Dev_Image_2003-12-81216411.jpg

    展开全文
  • 类似EXCEL的电子表格VC编程库

    千次阅读 2004-04-02 15:00:00
    支持图表的打印预览2)修改了在程序调用生成图表的小bug3)支持根据单元格数据绘制曲线图/饼图类库下载地址: http://www.codepub.com/g

    ************************************************************************************************

    20031212更新通知
    1)在程序完善了图表部分,支持图表的打印预览
    2)修改了在程序调用生成图表的小bug
    3)支持根据单元格数据绘制曲线图/饼图

    类库下载地址: http://www.codepub.com/gridsample.zip
    DEMO演示执行文件下载地址: http://www.vchelp.net/ASP/ibr_upload/1095.zip

    20030907更新通知
    1)开始在程序里支持图表显示
    2)修改了在打印部分的输出线条偶尔有重叠现象
    3)支持了在单元格里面放入下拉式列表

    20030807更新通知:
    1)这一版解决了打印预览和合并单元格在分页打印时候的打印内容错误问题。
    2)解决了在WIN9X环境下的网格线条显示和打印问题。
    3)解决了在没有 FIXROW和FIXCOLUMN 时的打印和显示问题。

    下几版功能预告:
    1)支持单元格格式刷和内容刷
    2)支持根据单元格数据分组显示和数据动态分组
    3)支持自定义格式、EXCEL格式和HTML文件存储
    .
    .
    .
    希望大家能集思广益提出自己的意见和建议,我在此先感谢大家的关心和支持。
    ************************************************************************************************
    =====================================================
    为了能给更多人提供借鉴和支持,希望大家帮忙:
        我在这里希望大家能够将自己用我类库做的应用源码,或者软件EXE(或者是试运行版、注册版都行)、甚至只是程序界面的图片,发给我,我给放到这篇文章下面,让以后的其他用户有所借鉴,本人在此先替大家谢了。
        如果愿意请联系我: qq:16544267 mail:zzxiong@citiz.net 这个邮箱不够大,通知我后我会给一个大点的信箱地址。
        下载类库最新版本的网址: http://www.codepub.com 欢迎大家关注。
    =====================================================


    此代码是一个电子表格类库,还不是很完善,希望大家给多点意见和建议,我会尽快把相应功能丰富进去的。我的信箱:zzxiong@citiz.net
    现在这个sample不是很完整,我也正在完善中,相应的函数接口到时我会整理成一个文档发布给大家。

    声明:
    对于此代码中可能引用了其他网站上的一些技术,如果侵犯了相关作者的权益请尽快联系我,我会删除其中不合适部分。也请下载此代码的人尊重代码的原作者的意愿。若下载者要使用此代码请自行征求原作者的意见。

    1.22版本现支持单元格合并,单元格计算,文本对齐方式,字体,字体颜色,表格线定制,单元格读写权控制,列排序,动态增删行列,支持通过剪贴板同其他软件间的数据进行交互,支持单元格图形显示。可根据开发者需要进行二次开发,类库提供比较丰富的开发接口类函数,支持类似EXCEL的所见机所得的打印预览。

    源码下载地址:http://www.codepub.com


    声明:
    对于此代码中可能引用了其他网站上的一些技术,如果侵犯了相关作者的权益请尽快联系我,我会删除其中不合适部分。也请下载此代码的人尊重代码的原作者的意愿。若下载者要使用此代码请自行征求原作者的意见。

    1.12版本现支持单元格合并,文本对齐方式,字体,字体颜色,表格线定制,单元格读写权控制,列排序,动态增删行列,支持通过剪贴板同其他软件间的数据进行交互,支持单元格图形显示。可根据开发者需要进行二次开发,类库提供比较丰富的开发接口类函数,支持类似EXCEL的所见机所得的打印预览。

    在下一版本中作者还将加入单元格公式计算,数据库绑定,图表显示,支持HTML文件存储。

    图表界面:

    最新GRID类库DEMO图形 grid2.jpg

    打印预览界面:

    图形打印预览界面 gridchart.gif

     

    展开全文
  • Morph是一个开源Web工具,用于根据数据创建设计,动画或交互式可视化。 Morph是由在支持下开发的。 Morph如何运作? 该工具涉及五个简单步骤,可从(例如,电子表格和逗号分隔值)创建。 数据:上传您自己的数据或...
  • 公司关于数据报表观测方法 ...根据[测试表格]生成的曲线图 用途:用简单的线条清晰的反应出随着x轴的推移在y轴方向上的走势变化。 2、折线图 测试表格 根据[测试表格]生成的折线图 用途:...
  • 数据在线综合分析展示系统由国土资源部组织开发建设2007年8月以我省为试点安装部署通过这个系统我厅可以根据国土资源管理工作要求提取汇总业务系统数据生成各种统计表格实现个性化的分析和图表内容目前系统已与我厅...
  • -参加:记录参加课程的学生,所有信息会自动在每个课程的电子表格文件中生成。 -问题:快速,轻松地向学生发送问题,您可以根据需要创建任意数量的问题。 答复将自动保存在电子表格中,并且在“开会”室被教师查看为...
  • 数据分析图标的的类型很多,我们常用的有条形图、柱形图、折线图、饼图、散点图、面积图、环形图和雷达图等,也有它们之间相互叠加生成的复合型的图表等。不同类型的图表适合不同的场景。根据我们的目的需求来使用...
  • 实例278 生成普通饼图 实例279 生成3D饼图 10.3 绘制基于XYDataset数据集的图表 实例280 生成线段图(折线图) 实例281 生成区域图 实例282 生成散列图 实例283 生成时序图 实例284 生成直方图 10.4 绘制基于...
  • 实例278 生成普通饼图 实例279 生成3D饼图 10.3 绘制基于XYDataset数据集的图表 实例280 生成线段图(折线图) 实例281 生成区域图 实例282 生成散列图 实例283 生成时序图 实例284 生成直方图 10.4 绘制基于...
  • 实例278 生成普通饼图 实例279 生成3D饼图 10.3 绘制基于XYDataset数据集的图表 实例280 生成线段图(折线图) 实例281 生成区域图 实例282 生成散列图 实例283 生成时序图 实例284 生成直方图 10.4 绘制基于...
  • Java开发实战1200例.第2卷.part3

    热门讨论 2013-05-08 22:46:34
    实例278 生成普通饼图 448 实例279 生成3D饼图 450 10.3 绘制基于XYDataset数据集的图表 451 实例280 生成线段图(折线图) 451 实例281 生成区域图 453 实例282 生成散列图 454 实例283 生成时序图 455 实例284 ...
  • Java开发实战1200例.第2卷.part2

    热门讨论 2013-05-08 22:45:35
    实例278 生成普通饼图 448 实例279 生成3D饼图 450 10.3 绘制基于XYDataset数据集的图表 451 实例280 生成线段图(折线图) 451 实例281 生成区域图 453 实例282 生成散列图 454 实例283 生成时序图 455 实例284 ...
  • Java开发实战1200例.第2卷.part1

    热门讨论 2013-05-08 22:44:13
    实例278 生成普通饼图 448 实例279 生成3D饼图 450 10.3 绘制基于XYDataset数据集的图表 451 实例280 生成线段图(折线图) 451 实例281 生成区域图 453 实例282 生成散列图 454 实例283 生成时序图 455 实例284 ...
  • 通用学校平台学生报名系统 ASP源码

    热门讨论 2012-05-07 23:48:40
    2) 后台报名项目管理:维护报名项目信息,生成并导出打印统计报表(月报表/年报表),直方图/折线图/饼图等 3) 后台学生报名名单管理: 维护报名名单,导出学生报名名单为Excel文档 4) 后台新闻中心管理: 可以开设...
  • 基本上能完全按DGV控件本身设置的格式如字体、字号、背景颜色、前景颜色、单元格对齐方式等打印出来,文字图像都可以打印,而且是完全根据表格当前的显示顺序进行打印的,基本上做到了所见即所得的打印。 2、报表...
  • bugzilla使用说明

    2012-11-05 10:31:41
    Bugzilla的详细使用说明 目 录 简介: 2 ...可以生成线性图,柱状图和饼图。 设置条件与上一个表格报告类似,这里我们就简单举出几个常用的例子。 查看不同版本bug严重级别的走向: 显示Line Graph
  • 基本上能完全按DGV控件本身设置的格式如字体、字号、背景颜色、前景颜色、单元格对齐方式等打印出来,文字图像都可以打印,而且是完全根据表格当前的显示顺序进行打印的,基本上做到了所见即所得的打印。 2、报表...
  • 213 根据产品名称的拼音生成产品编号 410 214 根据本月收入查询应采用税率和速算扣除数 413 215 查找某销售员某月的销售业绩 415 216 制作员工工牌 416 217 查询最后入职的员工 418 218 查询某员工是否...
  • 根据工资表生成工资条 • 利用CHOOSE函数重新生成内存数组 • 利用查找函数进行多表数据标识 • 实现多区域联合判断求值 • VLOOKUP函数实现向左查询 • 从生产配件编号中提取连续的数字编码 • 利用MATCH 函数...
  • 使用2D图表控件可以以柱状图,X-Y坐标图,面积图,饼图,雷达图,极坐标图以及组合图表形式显示数据。ComponentOne Chart for .NET的2D 图象控件对实时应用程序进行了优化,为您提供快速显示变化数据功能。 3D图表...
  • 动态的数据统计:动态数据统计功能,统计范围可以是求最大值、最小值、求和、平均值和计数,能对分类字段进行汇总统计,汇总的结果以直方图、饼图 、点、快速线、和甘特图等11种显示风格表现出来,同时支持对图形的...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

根据表格生成饼图