JFreeChart的LineChart横坐标被省略

qq_18617047 2014-07-29 05:37:46
求教JFreeChart的LineChart,X横坐标在节点比较多的情况下,就会出现缩略,请问一下,哪个属性可以设置横坐标轴的节点名可以竖写??

问题如下图

是否可以改为竖写,如下:


代码节选:
JFreeChart mChart = ChartFactory.createLineChart(
title.toString(),
"Time",
"%",
mDataset,
PlotOrientation.VERTICAL,
true,
true,
false);
ChartUtilities.writeChartAsJPEG(
response.getOutputStream(), //输出到哪个输出流
1, //JPEG图片的质量,0~1之间
mChart, //统计图标对象
1000, //宽
300,//高
null //ChartRenderingInfo 信息
);
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_18617047 2014-07-29
  • 打赏
  • 举报
回复
引用 3 楼 a137655624 的回复:
[quote=引用 2 楼 a137655624 的回复:] CategoryAxis domainAxis = categoryplot.getDomainAxis (); domainAxis.setCategoryLabelPositions (CategoryLabelPositions.UP_45); // 横轴上的
补充一下: CategoryPlot categoryplot = (CategoryPlot) mChart .getPlot (); 把这三行代码粘到 ChartUtilities.writeChartAsJPEG 前面就可以了。。。[/quote] 好人啊,感谢感谢
a137655624 2014-07-29
  • 打赏
  • 举报
回复
引用 2 楼 a137655624 的回复:
CategoryAxis domainAxis = categoryplot.getDomainAxis (); domainAxis.setCategoryLabelPositions (CategoryLabelPositions.UP_45); // 横轴上的
补充一下: CategoryPlot categoryplot = (CategoryPlot) mChart .getPlot (); 把这三行代码粘到 ChartUtilities.writeChartAsJPEG 前面就可以了。。。
a137655624 2014-07-29
  • 打赏
  • 举报
回复
CategoryAxis domainAxis = categoryplot.getDomainAxis (); domainAxis.setCategoryLabelPositions (CategoryLabelPositions.UP_45); // 横轴上的
qq_18617047 2014-07-29
  • 打赏
  • 举报
回复
跪求,在线等,急!!!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧