JFreeChart问题 我的图形里为什么没有图形~~哪位大哥帮帮忙!

问题描述

代码如下:importjava.awt.Color;importjava.io.FileOutputStream;importjava.io.IOException;importorg.jfree.chart.ChartUtilities;importorg.jfree.chart.JFreeChart;importorg.jfree.chart.axis.NumberAxis;importorg.jfree.chart.labels.ItemLabelAnchor;importorg.jfree.chart.labels.ItemLabelPosition;importorg.jfree.chart.labels.StandardXYItemLabelGenerator;importorg.jfree.chart.plot.XYPlot;importorg.jfree.chart.renderer.xy.StackedXYBarRenderer;importorg.jfree.data.category.CategoryDataset;importorg.jfree.data.category.DefaultCategoryDataset;importorg.jfree.data.xy.CategoryTableXYDataset;importorg.jfree.data.xy.XYDataset;importorg.jfree.ui.TextAnchor;publicclasstest{publicstaticvoidmain(String[]args)throwsIOException{XYDatasetdata=getDataSet();NumberAxisnumberaxisY=newNumberAxis("生産量");numberaxisY.setStandardTickUnits(NumberAxis.createIntegerTickUnits());numberaxisY.setUpperMargin(0.10000000000000001D);numberaxisY.setRange(0,1200);NumberAxisnumberaxisX=newNumberAxis("生産量1");numberaxisX.setStandardTickUnits(NumberAxis.createIntegerTickUnits());numberaxisX.setUpperMargin(0.10000000000000001D);numberaxisX.setRange(0,6);StackedXYBarRendererstackedxybarrenderer=newStackedXYBarRenderer(0.14999999999999999D);stackedxybarrenderer.setDrawBarOutline(true);stackedxybarrenderer.setBaseItemLabelsVisible(false);stackedxybarrenderer.setBaseItemLabelGenerator(newStandardXYItemLabelGenerator());//stackedxybarrenderer.setItemLabelFont(newFont("黑体",Font.PLAIN,12));//stackedxybarrenderer.setItemLabelsVisible(true);stackedxybarrenderer.setBasePositiveItemLabelPosition(newItemLabelPosition(ItemLabelAnchor.OUTSIDE12,TextAnchor.BOTTOM_CENTER));//stackedxybarrenderer.setBaseToolTipGenerator(newStandardXYToolTipGenerator("{0}:{1}={2}",newSimpleDateFormat("yyyy"),newDecimalFormat("0")));stackedxybarrenderer.setMargin(0.2);stackedxybarrenderer.setSeriesPaint(0,newColor(0,11,220));stackedxybarrenderer.setSeriesPaint(1,newColor(51,129,50));stackedxybarrenderer.setSeriesPaint(2,newColor(255,0,0));XYPlotplot=newXYPlot(data,numberaxisX,numberaxisY,stackedxybarrenderer);;plot.setRangeGridlinesVisible(true);plot.setDomainGridlinesVisible(false);JFreeChartchart=newJFreeChart("工作",plot);FileOutputStreamfos_jpg=null;try{fos_jpg=newFileOutputStream("D:\client.jpg");ChartUtilities.writeChartAsJPEG(fos_jpg,0.5f,chart,800,500,null);}finally{try{fos_jpg.close();}catch(Exceptione){}}}privatestaticXYDatasetgetDataSet(){CategoryTableXYDatasetdataset=newCategoryTableXYDataset();dataset.add(100,100,"111111111111");dataset.add(100,200,"2222222222222");returndataset;}

解决方案

解决方案二:
专灭零回复贴
解决方案三:
web.xml配置了吗?
解决方案四:
numberaxisX.setRange(0,6);//去掉这句话就行了

这句话你知道是什么意思吗?去看看文档吧!
解决方案五:
dataset.add(50,100,"111111111111");//改成50,效果更明显,你的2个X都重叠了,看不到效果dataset.add(100,200,"2222222222222");

解决方案六:
来学习的
解决方案七:
在保证程序正确的基础上,请注意:我以前也碰到过类似的问题,好像需要单独安装JRE。当时就这么解决了,但感觉有点怪:),你不妨试试看。

时间: 2024-10-25 02:33:29

JFreeChart问题 我的图形里为什么没有图形~~哪位大哥帮帮忙!的相关文章

opencv在视频里画不规则图形

问题描述 opencv在视频里画不规则图形 在图片里可以,在视频里就不行了,代码如下: /****************************************** * 使用说明: * * 左键单击画点 * * 右键自动闭合曲线 * * 右键双击上色 * ******************************************/ #include <string> #include <list> #include <vector> #include

c语言-c图形界面,c图形界面

问题描述 c图形界面,c图形界面 c语言有那些用于制作图形界面的库,还有怎么使用ocx文件实现界面,c怎么实现事件编程. 解决方案 dos下的bgl windows下的owl win32sdk borland的vcl,微软的mfc .net winforms / wpf gtk qt ... 解决方案二: 试试这个,比较简单:http://www.easyx.cn/ 解决方案三: C图形界面

论坛里朋友们帮帮忙,我遇上麻烦了

问题描述 论坛里朋友们帮帮忙,我遇上麻烦了 个人在弄个web项目,可没想搭建spring框架时就冒出这么一堆问题来,自个弄两天了也每个头绪,无奈来着找大伙帮忙,spring版本是3.1.0的,以下是材料:控制台日志:严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start comp

dll动态库-如何用函数实现动态库里的对话框的背景颜色,背景图片,求大神们帮帮忙!!!

问题描述 如何用函数实现动态库里的对话框的背景颜色,背景图片,求大神们帮帮忙!!! MFC里或者VC++6.0一个动态库里含有一个对话框,我想用几个函数实现①动态库里的对话框的背景颜色和背景图片,②还有就是隐藏背景图片,③隐藏对话框,④在对话框相应的位置显示文字,⑤并能设置文字的字体和颜色.

C# 我用SQL在几张table里面抓了一些数据放到EXCLE模板里,通过判断栏位的值加底色

问题描述 C# 我用SQL在几张table里面抓了一些数据放到EXCLE模板里,通过判断栏位的值加底色 我用SQL在几张table里面抓了一些数据放到EXCLE里,现在表里面有CBRS_REQUIRED这个列,通过判断CBRS_REQUIRED这个列里面的值是否是'yes',如果是'yes'的话则给yes的这一行底色改成红色.我现在只能给excel所有的行都加上红色底色,希望大家帮我加上这个判断.谢谢,下面是代码,底色我写在最后. using System; using System.Text;

c语言-一个字节数据存储到四个字节里,高三个字节位里面会是什么?

问题描述 一个字节数据存储到四个字节里,高三个字节位里面会是什么? 其实就是这句C语言代码怎么解释: char c = 128; printf("%dn", c); //输出-128 printf("%dn", 128); //输出128 那个,我的想法是这样的: Int类型的128的二进制是1000 0000(忽略前面24个0),储存到char类型里面之后不应该还是1000 0000吗?然后用printf输出一个四字节(第二行代码),为什么就变成-128了呢?如果

data binding-这里有个关于Android的Data Binding的问题,大大们帮帮忙可以嘛

问题描述 这里有个关于Android的Data Binding的问题,大大们帮帮忙可以嘛 这两天试着用了一下MVVM做我的Android开发 跟着教程把Data Binding 用到RecycleView中去,代码简洁多了,世界多美好啊.然后,当我rebuild一下后,世界开始奔溃了. 问题一: View层,就是那个 - - 出现XML解析错误 问题二: Model层 在Set方法里调用notifyPropertyChanged(BR.field); 方法通知view更新时显示 cannot r

奥维图形如何加载图形

问题描述 奥维图形如何加载图形 奥维图上如何加载cab图形?如何将站位和其他图形进行加载?哈哈哈哈哈哈哈哈 解决方案 概述 图形渲染管线(Graphics Pipeline),简单的说就是把摄像机看到的东西,绘制成一幅2D图像的过程.可以分为3个阶段: 应用程序阶段 几何阶段 光栅化阶段 [图1-1 可编程渲染管线] 应用程序阶段 这个阶段是在CPU上执行的,例如batching,遮挡剔除(occlusion culling)等加速算法.因为视锥裁剪(frustum cu......答案就在这里

c# 字符串-为什么最后一个for语句里的截取字符语句总是出错,大神们帮帮忙啊。。

问题描述 为什么最后一个for语句里的截取字符语句总是出错,大神们帮帮忙啊.. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace TJ { public part