永发信息网

JFreeChart的蜘蛛网图(又称雷达图,网状图)应该怎么写啊

答案:2  悬赏:80  手机版
解决时间 2021-01-29 12:38
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.StandardCategoryToolTipGenerator;
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 StandardCategoryToolTipGenerator());
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);
}
}
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武当山景区内住宿
oppofind5手机老人机模式
欺羽的意思是什么啊?知道的请说下!
2017年2月应出勤22天,实际出勤19天,工资220
郑州中牟紫轩苑小区是哪个房地产开发的
朝菌的意思是什么啊?知道的请说下!
桃花源记体力和精力都不能回复了怎么办
家装喷漆后被水泡了开缝应该怎么办
我个阮姓越南移民朋友说他祖先是水浒里的阮小
常温酸奶哪个牌子好,口味要正宗?
有关妊娠期弓形虫的处理,哪项是错误的A.妊娠
吐属的意思是什么啊?知道的请说下!
(x-1)的平方二-126
(8分)人绒毛膜促性腺激素(HCG)是女性怀孕
为什么玩《半条命2》时会有头晕、反胃的反应
推荐资讯
腊毒的意思是什么啊?知道的请说下!
兵堠的意思是什么啊?知道的请说下!
属马和属羊相配吗?属马和属猴相配吗?
茶旦地址在哪,我要去那里办事
男孩姓李取名
沂南乐盈羽毛球俱乐部地址好找么,我有些事要
絶国的意思是什么啊?知道的请说下!
【克罗马农人】...特人3.印尼爪哇人4.中国丁
求教:怎样确定自然死亡人员丧葬费支出标准
在日语中,“你好”的最后一个发音为什么与书
樟树有修华为的专买店铺吗?
vivoy66接听免翻盖皮套
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?