jfreeChart问题,请各位高手不吝指教

问题描述

jfreeChart标题怎么分行啊?而且第一行的字体要求比其他行大。另外散布图怎么让数据点加上不同的说明内容呢?

解决方案

解决方案二:
还有个问题,纵坐标轴的标题中的每个字能正过来么?就是每个字都顺时针转90度
解决方案三:
来个高手阿,新人没有点数。。。痛苦
解决方案四:
纵坐标轴的标题中的每个字能正过来么?好像不能吧,我也想这样做,不过没找到这方面的资料。至于你其他问题我就不知道了。
解决方案五:
<%@pagecontentType="text/html;charset=utf-8"%><%@pageimport="org.jfree.data.general.DefaultPieDataset"%><%@pageimport="org.jfree.chart.*"%><%@pageimport="org.jfree.chart.plot.*"%><%@pageimport="org.jfree.chart.servlet.ServletUtilities"%><%@pageimport="org.jfree.chart.labels.StandardPieToolTipGenerator"%><%@pageimport="org.jfree.chart.urls.StandardPieURLGenerator"%><%@pageimport="org.jfree.chart.entity.StandardEntityCollection"%><%@pageimport="java.io.*"%><HTML><HEAD><METAhttp-equiv=Content-Typecontent="text/html;charset=utf-8"><TITLE>demo</TITLE></HEAD><BODY><%//设置输出编码格式response.setContentType("text/html;charset=UTF-8");DefaultPieDatasetdata=newDefaultPieDataset();data.setValue("高中以下",1370);data.setValue("高中",1530);data.setValue("大专",5700);data.setValue("本科",8280);data.setValue("硕士",4420);data.setValue("博士",180);PiePlot3Dplot=newPiePlot3D(data);//3D饼图//生成2D--chart物件//PiePlotplot=newPiePlot(data);plot.setURLGenerator(newStandardPieURLGenerator("view.jsp"));//设定链接JFreeChartchart=newJFreeChart("",JFreeChart.DEFAULT_TITLE_FONT,plot,true);chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色chart.setTitle("程序员学历情况调查表");//可选,设置图片标题plot.setToolTipGenerator(newStandardPieToolTipGenerator());StandardEntityCollectionsec=newStandardEntityCollection();ChartRenderingInfoinfo=newChartRenderingInfo(sec);PrintWriterw=newPrintWriter(out);//输出MAP信息//500是图片长度,300是图片高度Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,info,session);ChartUtilities.writeImageMap(w,"map0",info,false);StringgraphURL=request.getContextPath()+"/servlet/DisplayChart?filename="+filename;%><PALIGN="CENTER"><imgsrc="<%=graphURL%>"width=500height=300border=0usemap="#map0"></P></BODY></HTML>
解决方案六:
<HTML><HEAD><METAhttp-equiv=Content-Typecontent="text/html;charset=utf-8"><TITLE>demo2</TITLE></HEAD><body><%@pagecontentType="text/html;charset=GBK"%><%@pageimport="org.jfree.chart.ChartFactory,org.jfree.chart.JFreeChart,org.jfree.chart.plot.PlotOrientation,org.jfree.chart.servlet.ServletUtilities,org.jfree.data.category.*"%><%//设置输出编码格式response.setContentType("text/html;charset=UTF-8");CategoryDatasetdataset;Stringcategory=request.getParameter("category");category=newString(category.getBytes("iso-8859-1"),"utf-8");//System.out.println(category);if(category.equals("本科")||category.equals("高中")||category.equals("大专")){dataset=getDataSet();}elseif(category.equals("硕士")||category.equals("博士")){dataset=getDataSet2();}else{dataset=getDataSet3();}Stringtitle=category+"程序员在各城市薪金情况统计";JFreeChartchart=ChartFactory.createBarChart3D(title,"城市","薪金",dataset,PlotOrientation.VERTICAL,true,false,false);Stringfilename=ServletUtilities.saveChartAsPNG(chart,500,300,null,session);StringgraphURL=request.getContextPath()+"/servlet/DisplayChart?filename="+filename;%><PALIGN="CENTER"><imgsrc="<%=graphURL%>"width=500height=300border=0usemap="#<%=filename%>"></P><%!privatestaticCategoryDatasetgetDataSet(){DefaultCategoryDatasetdataset=newDefaultCategoryDataset();dataset.addValue(2000,"北京","VB");dataset.addValue(1800,"上海","VB");dataset.addValue(2200,"广州","VB");dataset.addValue(3200,"北京","JAVA");dataset.addValue(3500,"上海","JAVA");dataset.addValue(3600,"广州","JAVA");dataset.addValue(3300,"北京","DOTNET");dataset.addValue(3400,"上海","DOTNET");dataset.addValue(3700,"广州","DOTNET");dataset.addValue(2500,"北京","DELPHI");dataset.addValue(2800,"上海","DELPHI");dataset.addValue(3200,"广州","DELPHI");dataset.addValue(5000,"北京","VC");dataset.addValue(3500,"上海","VC");dataset.addValue(4600,"广州","VC");returndataset;}privatestaticCategoryDatasetgetDataSet2(){DefaultCategoryDatasetdataset=newDefaultCategoryDataset();dataset.addValue(2000,"上海","VB");dataset.addValue(3000,"北京","JAVA");dataset.addValue(3330,"上海","JAVA");dataset.addValue(3500,"广州","JAVA");dataset.addValue(3500,"北京","DOTNET");dataset.addValue(4000,"上海","DOTNET");dataset.addValue(4800,"广州","DOTNET");dataset.addValue(2600,"北京","DELPHI");dataset.addValue(2200,"上海","DELPHI");dataset.addValue(4000,"北京","VC");dataset.addValue(4000,"上海","VC");dataset.addValue(4200,"广州","VC");returndataset;}privatestaticCategoryDatasetgetDataSet3(){DefaultCategoryDatasetdataset=newDefaultCategoryDataset();dataset.addValue(2100,"北京","VB");dataset.addValue(2200,"上海","VB");dataset.addValue(2100,"广州","VB");dataset.addValue(3000,"北京","JAVA");dataset.addValue(3200,"上海","JAVA");dataset.addValue(3600,"广州","JAVA");dataset.addValue(4100,"北京","DOTNET");dataset.addValue(4200,"上海","DOTNET");dataset.addValue(4160,"广州","DOTNET");dataset.addValue(2400,"北京","DELPHI");dataset.addValue(2600,"上海","DELPHI");dataset.addValue(2500,"广州","DELPHI");dataset.addValue(5400,"北京","VC");dataset.addValue(5000,"上海","VC");dataset.addValue(5500,"广州","VC");returndataset;}%></body></html>
解决方案七:
引用3楼van_bo11的回复:

纵坐标轴的标题中的每个字能正过来么?好像不能吧,我也想这样做,不过没找到这方面的资料。至于你其他问题我就不知道了。

谢谢,标题分行问题已经找到其中的方法了,Title.addSubTilte("第二行"),好像是这个方法解决的,纵坐标怎么旋转呢....

时间: 2024-11-08 18:18:28

jfreeChart问题,请各位高手不吝指教的相关文章

[求助帖]C#课设做文本编辑器,要求实现语法着色功能,想用XML读入关键字,对其进行着色。请各位高手不吝指教

问题描述 由于本人C#基础不好,很多C#基本操作都不甚熟悉,即便是看了网上的有一篇介绍也不会.请各位详细地为我解答,或者有没有哪里有现成的demo好借鉴一下.谢谢~还有,网上有一说,从richtextbox继承一个控件,请问这个控件是什么控件,该怎样继承.请恕我的愚昧,我乃菜鸟一个,谢谢解答. 解决方案 解决方案二:免了吧,说你也不懂,先充实自己吧解决方案三: 解决方案四:这链接和我的问题有什么联系吗?解决方案五:你都说了是菜鸟了,谁会给你解答,解答你还是不懂啊,lz好好看书去吧,要不直接找源码

c++-C++计算哈密尔顿回路的优化算法的实现?请各位高手都来帮帮忙吧

问题描述 C++计算哈密尔顿回路的优化算法的实现?请各位高手都来帮帮忙吧 C++计算哈密尔顿回路的优化算法的实现?请各位高手都来帮帮忙吧 解决方案 http://wenku.baidu.com/link?url=Aue42qZXYxiqlYt5WJJ-rMyFkotcIy501YzLF2V1Eww1j17n7myWEj0Z7bNIPYZcqsmlBf9UMqfGRmn5Z6E3iHliGQaJPCLBnpG7pilNmVm

格式-请各位高手帮个忙 我真的弄不清楚了setter() and getter()的使用; 谢谢

问题描述 请各位高手帮个忙 我真的弄不清楚了setter() and getter()的使用: 谢谢 我真的弄不清楚了setter() and getter()的使用: 我要在eclipse中用setter 和getter来编写一个程序:请你给我示范一个最简单的格式 注释: 我在学java的, 解决方案 setter() 给对象设置属性 getter() 获取对象的属性 可以理解为set是存放 get是获取 解决方案二: get set 方法主要是控制访问权限的,一般类里面的属性设置为priva

ajaxpro 验证出现的一点问题,比较奇怪,请各位高手帮忙解决

问题描述 这个是代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ajaxtest.aspx.cs"Inherits="ajaxtest"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xh

javaweb ssi框架-请各位高手帮忙解答,谢谢。

问题描述 请各位高手帮忙解答,谢谢. 做一个点菜系统,当在页面中选择checkedbox(就是菜品)并提交,此时需要在后台记录菜品选中次数加1 解决方案 你这种提问方式完全是无效的.好比你在设计一座大楼,什么都不知道,你现在问电梯按在哪里,这怎么回答呢?你这个完整的系统谁知道哪是哪,又怎么知道你哪里什么东西怎么+1,如果系统完全不是你开发的,建议你问现有代码的开发者, 解决方案二: 菜品次数是在数据库中吗?

231-用VS08来使用C语言发生的错误,请各位高手帮忙

问题描述 用VS08来使用C语言发生的错误,请各位高手帮忙 #include #define N 3 struct stu { int num; char name[20]; int score[4]; } void main( ) { int i,k; struct stu s[N]; for(i=0;i<N;i++) { scanf("%d%s%d%d%d",&(s[i].num),s[i].name,&(s[i].score[0]),&(s[i].s

el-在&amp;amp;lt;c:forEach &amp;amp;gt;&amp;amp;lt;/c:forEach&amp;amp;gt;中如何定义数组变量,请jstl高手指导

问题描述 在<c:forEach ></c:forEach>中如何定义数组变量,请jstl高手指导 在/c:forEach中如何定义数组变量,请jstl高手指导 解决方案 <% String[] colors = new String[] { "red", "green", "yellow", "black","silver" }; pageContext.setAttribu

android sdk-Android sdk安装不上,怎么回事,请各位高手指点,谢谢!

问题描述 Android sdk安装不上,怎么回事,请各位高手指点,谢谢! Android sdk manager log上出现"unknown host android-mirror.bugly.qq.com"是什么意思啊,怎么解决 解决方案 在你的网络适配器属性中,把你的dns设置为8.8.8.8,然后重试http://zhidao.baidu.com/question/585655637.html 解决方案二: 没有连上提供sdk镜像的服务器,用一楼的办法试一下 解决方案三: 你

isis协议-ISIS问题详细描述,请路由协议高手进来看看帮忙解决下,谢谢了

问题描述 ISIS问题详细描述,请路由协议高手进来看看帮忙解决下,谢谢了 第一张图,是网络拓扑图和抓包口,都在图里,请大家看看,指定路由器和路由器间如何连接,配置的IP我都写在里面的第二张图,分别是进四台路由器,show clns neighbors,show clns is-neighbors,show isis data 所输出的结果. 第三至五张图 ,分别是R1的f0/0,R2的f1/0,R3的f1/0口的抓包. 接下来我想提点问题,首先,所有路由器都设置为L1,然后R2我设置为指定路由器