欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼運(yùn)行圖表,java運(yùn)行流程圖

Java怎么顯示圖表

java顯示圖表的話,都會(huì)使用一些框架或者其他人已經(jīng)開發(fā)好的工具,比如echart等等,都是很好的圖表繪制工具。

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有臨滄免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

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

{

//設(shè)置主題

ChartFactory.setChartTheme(Theme.getTheme());

//構(gòu)造數(shù)據(jù)

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, 設(shè)置圖表的標(biāo)題

* java.lang.String categoryAxisLabel, 設(shè)置分類軸的標(biāo)示

* java.lang.String valueAxisLabel, 設(shè)置值軸的標(biāo)示

* CategoryDataset dataset, 設(shè)置數(shù)據(jù)

* PlotOrientation orientation, 設(shè)置圖表的方向

* boolean legend, 設(shè)置是否顯示圖例

* boolean tooltips,設(shè)置是否生成熱點(diǎn)工具

* boolean urls) 設(shè)置是否顯示url

*/

JFreeChart chart = ChartFactory.createBarChart3D("編程語言統(tǒng)計(jì)", "語言",

"學(xué)習(xí)人數(shù)", 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();

}

}

}

===================================================================================

//一條線 有點(diǎn) 有數(shù)

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){

//首先構(gòu)造數(shù)據(jù)

TimeSeries timeSeries = new TimeSeries("BMI", Month.class);

// 時(shí)間曲線數(shù)據(jù)集合

TimeSeriesCollection lineDataset = new TimeSeriesCollection();

// 構(gòu)造數(shù)據(jù)集合

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);

//增加標(biāo)題

chart.setTitle(new TextTitle("XXXBMI指數(shù)", new Font("隸書", Font.ITALIC, 15)));

chart.setAntiAlias(true);

XYPlot plot = (XYPlot) chart.getPlot();

plot.setAxisOffset(new RectangleInsets(10,10,10,10));//圖片區(qū)與坐標(biāo)軸的距離

plot.setOutlinePaint(Color.PINK);

plot.setInsets(new RectangleInsets(15,15,15,15));//坐標(biāo)軸與最外延的距離

// plot.setOrientation(PlotOrientation.HORIZONTAL);//圖形的方向,包括坐標(biāo)軸。

AxisSpace as = new AxisSpace();

as.setLeft(25);

as.setRight(25);

plot.setFixedRangeAxisSpace(as);

chart.setPadding(new RectangleInsets(5,5,5,5));

chart.setNotify(true);

// 設(shè)置曲線是否顯示數(shù)據(jù)點(diǎn)

XYLineAndShapeRenderer xylineandshaperenderer = (XYLineAndShapeRenderer)plot.getRenderer();

xylineandshaperenderer.setBaseShapesVisible(true);

// 設(shè)置曲線顯示各數(shù)據(jù)點(diǎn)的值

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);

}

}

java操作word中的excel(對(duì)應(yīng)的是圖表,如柱狀圖)

我.net中也遇到了相同的問題:你可以先看一下下面代碼,應(yīng)該大部分你能用到,只是chart屬性可能有點(diǎn)問題,之前嘗試成功過,但是由于我不小心刪除了一些系統(tǒng)文件里的內(nèi)容,就有些運(yùn)行不起來了

我是先循環(huán)的word中的shape

foreach (Microsoft.Office.Interop.Word.Shape shape in docFile.Shapes)

{

if(shape.Name=="Chart_圖表")

{

shape.Chart.ChartData.Activate();

Microsoft.Office.Interop.Excel.Workbook wb = (Microsoft.Office.Interop.Excel.Workbook)shape.Chart.ChartData.Workbook;

Microsoft.Office.Interop.Excel.Worksheet wSh = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1];

//然后添加新數(shù)據(jù)

for (int r = 0; r tempdt.Rows.Count; r++)

{

for (int k = 0; k tempdt.Columns.Count; k++)

{

Microsoft.Office.Interop.Excel.Range Rng1 = wSh.Cells[r + 2, k + 1] as Microsoft.Office.Interop.Excel.Range;

Rng1.Value = tempdt.Rows[r][k];

}

}

wb.Application.ScreenUpdating = true;

wb.Close(Type.Missing, Type.Missing, Type.Missing);

chart.Refresh();

shape.Chart.Refresh();

}

}

如何使用java做統(tǒng)計(jì)圖表

//參考地址去網(wǎng)站下js控件,下面是餅圖的代碼,下圖是我的代碼效果

function?query1(housetype,redStatisticsList,text0,cashingSum,tranferSum){

!--紅包發(fā)放數(shù)據(jù)--

var?myrodiusred?=?echarts.init(document.getElementById('mainrodius'));//ID

var?redHousehold?=?housetype;

var?redMoney?=?redStatisticsList;

var?allMoney?=?0;//總金額

$.each(redStatisticsList,function(index,item){

allMoney?=allMoney+?Number(item.value);

})

optionTwo?=?{

title?:?{

text:?text0,

subtext:?"總金額:"+allMoney+"\n\n提現(xiàn)總額:"+cashingSum+"\n\n到賬總額:"+tranferSum,

x:'center'

},

tooltip?:?{

trigger:?'item',

formatter:?"{a}?br/{b}?(eysaiai%)"

},

legend:?{

orient:?'vertical',

left:?'left',

data:?housetype

},

series?:?[

{

type:?'pie',

radius?:?'55%',

center:?['50%',?'60%'],

data:redMoney,

itemStyle:?{

emphasis:?{

shadowBlur:?10,

shadowOffsetX:?0,

shadowColor:?'rgba(0,?0,?0,?0.5)'

}

}

}

]

};

myrodiusred.setOption(optionTwo);

}

當(dāng)前文章:java代碼運(yùn)行圖表,java運(yùn)行流程圖
標(biāo)題鏈接:http://chinadenli.net/article25/dsedcci.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化品牌網(wǎng)站設(shè)計(jì)ChatGPT網(wǎng)站內(nèi)鏈App開發(fā)Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司