
正文
决策树Java代码显示 决策树算法java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
eclipse中用JAVA代码怎么画柱形图表
用jfreechart
jfreechart绘制柱状图
import java.io.File;
import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
/*
* 绘制柱状图
*你亮哥
* */
public class BarChart3DDemo
{
public static void main(String[] args)
{
try
{
//设置主题
ChartFactory.setChartTheme(Theme.getTheme());
//构造数据
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(100, "JAVA","1");
dataset.addValue(200, "js","1");
dataset.addValue(200, "C++", "2");
dataset.addValue(300, "C", "3");
dataset.addValue(400, "HTML", "4");
dataset.addValue(400, "CSS", "5");
/*
* public static JFreeChart createBarChart3D(
* java.lang.String title, 设置图表的标题
* java.lang.String categoryAxisLabel, 设置分类轴的标示
* java.lang.String valueAxisLabel, 设置值轴的标示
* CategoryDataset dataset, 设置数据
* PlotOrientation orientation, 设置图表的方向
* boolean legend, 设置是否显示图例
* boolean tooltips,设置是否生成热点工具
* boolean urls) 设置是否显示url
*/
JFreeChart chart = ChartFactory.createBarChart3D("编程语言统计", "语言",
"学习人数", dataset, PlotOrientation.VERTICAL, true, false,
false);
//保存图表
ChartUtilities.saveChartAsPNG(new File("E:/chart/BarChart3D.png"), chart, 800, 500);
System.out.println("绘图完成");
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
===================================================================================
//一条线 有点 有数
package Test;
import java.awt.Color;
import java.awt.Font;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.AxisSpace;
import org.jfree.chart.labels.ItemLabelAnchor;
import org.jfree.chart.labels.ItemLabelPosition;
import org.jfree.chart.labels.StandardXYItemLabelGenerator;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.time.Month;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.TextAnchor;
public class try123 {
public static void main(String[] args){
//首先构造数据
TimeSeries timeSeries = new TimeSeries("BMI", Month.class);
// 时间曲线数据集合
TimeSeriesCollection lineDataset = new TimeSeriesCollection();
// 构造数据集合
timeSeries.add(new Month(1, 2009), 45);
timeSeries.add(new Month(2, 2009), 46);
timeSeries.add(new Month(3, 2009), 1);
timeSeries.add(new Month(4, 2009), 500);
timeSeries.add(new Month(5, 2009), 43);
timeSeries.add(new Month(6, 2009), 324);
timeSeries.add(new Month(7, 2009), 632);
timeSeries.add(new Month(8, 2009), 34);
timeSeries.add(new Month(9, 2009), 12);
timeSeries.add(new Month(10, 2009), 543);
timeSeries.add(new Month(11, 2009), 32);
timeSeries.add(new Month(12, 2009), 225);
lineDataset.addSeries(timeSeries);
JFreeChart chart = ChartFactory.createTimeSeriesChart("", "date", "bmi", lineDataset, true, true, true);
//增加标题
chart.setTitle(new TextTitle("XXXBMI指数", new Font("隶书", Font.ITALIC, 15)));
chart.setAntiAlias(true);
XYPlot plot = (XYPlot) chart.getPlot();
plot.setAxisOffset(new RectangleInsets(10,10,10,10));//图片区与坐标轴的距离
plot.setOutlinePaint(Color.PINK);
plot.setInsets(new RectangleInsets(15,15,15,15));//坐标轴与最外延的距离
// plot.setOrientation(PlotOrientation.HORIZONTAL);//图形的方向,包括坐标轴。
AxisSpace as = new AxisSpace();
as.setLeft(25);
as.setRight(25);
plot.setFixedRangeAxisSpace(as);
chart.setPadding(new RectangleInsets(5,5,5,5));
chart.setNotify(true);
// 设置曲线是否显示数据点
XYLineAndShapeRenderer xylineandshaperenderer = (XYLineAndShapeRenderer)plot.getRenderer();
xylineandshaperenderer.setBaseShapesVisible(true);
// 设置曲线显示各数据点的值
XYItemRenderer xyitem = plot.getRenderer();
xyitem.setBaseItemLabelsVisible(true);
xyitem.setBasePositiveItemLabelPosition(new ItemLabelPosition(ItemLabelAnchor.INSIDE10, TextAnchor.BASELINE_LEFT));
xyitem.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator());
xyitem.setBaseItemLabelFont(new Font("Dialog", 1, 14));
plot.setRenderer(xyitem);
//显示
ChartFrame frame = new ChartFrame("try1", chart);
frame.pack();
frame.setVisible(true);
}
}
相关问答
Q1: java代码运行成功会显示什么
java项目运行结果显示在控制台窗口里面。
写一个自定义的线程类决策树Java代码显示,把决策树Java代码显示你要最终展示数据的控件作为这个类的属性决策树Java代码显示,通过构造方法或者set方法把控件对象传进去,就能在run方法中访问到了。
brianwaystar决策树Java代码显示:Java学习笔记。笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解Java基础语法,想进一步深入学习的人。含博客讲解和二进制实例,采用maven构建,分模块学习,涉及反射,代理,多线程,IO,集合类等核心知识。ToBeTopJavaerstar决策树Java代码显示:9.6k适合Java学习从入门到精通,包含基础篇、底层篇、进阶篇、高级篇、架构篇、扩展篇6个部分,号称Java工程师的成神之路
Q2: 纯java代码怎么在jsp页面显示List里面的值
这个类叫什么名字也不知道,在jsp页面写就和你写java代码一个样只不过,你把java的system.out.println();改为页面的输出就行了
%
ListAnnouncement list =你这类的名字.findAll();
for(Announcement announcement:list){
%
%= announcement.get属性();%
%
}
%
这样应该能完成,也是最简单的。
Q3: 怎样用java代码实现在页面可以显示出文件列表目录
import java.io.File;
04.
05.public class Test {
06.
07. public static void main(String[] args) {
08. new Test().read("D:/test", "");
09. }
10.
11. public void read(String path, String tab) {
12. File file = new File(path);
13. File[] childFiles = file.listFiles();
14. for (int i = 0; childFiles != null i childFiles.length; i++) {
15. System.err.println(tab + childFiles[i].getName());
16. if (childFiles[i].isDirectory()) {
17. read(childFiles[i].getPath(), tab + "\t");
18. }
19. }
20. }
21.}
Q4: java做Ztree显示方面的问题 怎么让Ztree显示数据库的值 ?
决策树Java代码显示你把类型强转改成request.getAttribute("jsonArray").toString()试试
或者决策树Java代码显示你前台其实就要个String ,决策树Java代码显示你setAtribute时先用jsonArray的toString()方法把决策树Java代码显示他转为字符串再set进来不就不用再jsp类型转换决策树Java代码显示了
决策树Java代码显示的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于决策树算法java代码、决策树Java代码显示的信息别忘了在本站进行查找喔。







