导航:首页 > 编程语言 > java雷达图

java雷达图

发布时间:2025-08-03 03:03:51

A. JFreeChart镄勮湗铔涚绣锲撅纸鍙堢О闆疯揪锲撅纴缃戠姸锲撅级搴旇ユ庝箞鍐椤晩

缁欎綘涓涓鎴戜粠涓婂弽缂栬疟杩囨潵镄勶纴鏄涓闆疯揪锲撅纴鍖呭姞杞藉逛简浣犲氨鑳界湅鍒版晥鏋
package demo;

import java.awt.Dimension;
import javax.swing.JPanel;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.labels.;
import org.jfree.chart.plot.SpiderWebPlot;
import org.jfree.chart.title.LegendTitle;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.*;

public class SpiderWebChartDemo1 extends ApplicationFrame
{

public SpiderWebChartDemo1(String s)
{
super(s);
JPanel jpanel = createDemoPanel();
jpanel.setPreferredSize(new Dimension(500, 270));
setContentPane(jpanel);
}

private static CategoryDataset createDataset()
{
String s = "First";
String s1 = "Second";
String s2 = "Third";
String s3 = "Category 1";
String s4 = "Category 2";
String s5 = "Category 3";
String s6 = "Category 4";
String s7 = "Category 5";
DefaultCategoryDataset defaultcategorydataset = new DefaultCategoryDataset();
defaultcategorydataset.addValue(1.0D, s, s3);
defaultcategorydataset.addValue(4D, s, s4);
defaultcategorydataset.addValue(3D, s, s5);
defaultcategorydataset.addValue(5D, s, s6);
defaultcategorydataset.addValue(5D, s, s7);
defaultcategorydataset.addValue(5D, s1, s3);
defaultcategorydataset.addValue(7D, s1, s4);
defaultcategorydataset.addValue(6D, s1, s5);
defaultcategorydataset.addValue(8D, s1, s6);
defaultcategorydataset.addValue(4D, s1, s7);
defaultcategorydataset.addValue(4D, s2, s3);
defaultcategorydataset.addValue(3D, s2, s4);
defaultcategorydataset.addValue(2D, s2, s5);
defaultcategorydataset.addValue(3D, s2, s6);
defaultcategorydataset.addValue(6D, s2, s7);
return defaultcategorydataset;
}

private static JFreeChart createChart(CategoryDataset categorydataset)
{
SpiderWebPlot spiderwebplot = new SpiderWebPlot(categorydataset);
spiderwebplot.setStartAngle(54D);
spiderwebplot.setInteriorGap(0.40000000000000002D);
spiderwebplot.setToolTipGenerator(new ());
JFreeChart jfreechart = new JFreeChart("Spider Web Chart Demo 1", TextTitle.DEFAULT_FONT, spiderwebplot, false);
LegendTitle legendtitle = new LegendTitle(spiderwebplot);
legendtitle.setPosition(RectangleEdge.BOTTOM);
jfreechart.addSubtitle(legendtitle);
return jfreechart;
}

public static JPanel createDemoPanel()
{
JFreeChart jfreechart = createChart(createDataset());
return new ChartPanel(jfreechart);
}

public static void main(String args[])
{
SpiderWebChartDemo1 spiderwebchartdemo1 = new SpiderWebChartDemo1("SpiderWebChartDemo1");
spiderwebchartdemo1.pack();
RefineryUtilities.centerFrameOnScreen(spiderwebchartdemo1);
spiderwebchartdemo1.setVisible(true);
}
}

B. java中怎么样实现图形报表啊

FineReport就是纯java编写的报表工具,有丰富的图表功能,不仅提供了常见的图表类型。其中包括:条形图、柱状图、折线图、面积图、饼图、散点图、雷达图、仪表盘等,还支持多种类型的组合显示,并可以集成第三方图表。
你可以查阅一下相关的文档,网络文库中就有。

阅读全文

与java雷达图相关的资料

热点内容
linux运维常用命令 浏览:554
深圳模型编程师月工资多少 浏览:685
阿里云聚石塔的服务器公司名 浏览:464
php中怎么写html 浏览:692
火车上有趣的命令 浏览:448
华为畅连app是什么用的 浏览:22
压缩pdf加密文件解压 浏览:340
有关计算机编程的问题 浏览:891
家装装修报价算法 浏览:910
编译器常用优化方法 浏览:896
燕窝正规进口一定要溯源码燕窝吗 浏览:608
五子棋游戏编程 浏览:60
唱吧导入歌曲在哪个文件夹 浏览:139
为什么京东的服务器这么牛 浏览:849
项目编译失败日志在哪里看 浏览:766
压缩文件为ara格式 浏览:110
程序员腱鞘炎 浏览:448
linuxi915 浏览:711
球球英雄三星安卓怎么切换 浏览:355
软天空为什么会服务器数据异常 浏览:529