本文整理汇总了Java中org.primefaces.model.chart.AxisType类的典型用法代码示例。如果您正苦于以下问题:Java AxisType类的具体用法?Java AxisType怎么用?Java AxisType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AxisType类属于org.primefaces.model.chart包,在下文中一共展示了AxisType类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
@PostConstruct
public void init() {
setSensors(sensorContainer.getSensors());
setActors(actorContainer.getActors());
graphs = new HashMap<>();
liveChartModel = new LineChartModel();
liveChartModel.setTitle("Live Data");
liveChartModel.setLegendPosition("e");
xAxis = new DateAxis("Time");
xAxis.setTickAngle(-55);
xAxis.setTickCount(31);
xAxis.setTickFormat("%H:%M:%S");
liveChartModel.getAxes().put(AxisType.X, xAxis);
selectedSensors = new ArrayList<>();
selectedSensors.add(sensors.get(0));
refresh();
}
示例2: initBarModelIndividual
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private BarChartModel initBarModelIndividual() {
BarChartModel model = new BarChartModel();
model.setTitle("Desempenho individual");
model.setAnimate(true);
model.setLegendPosition("ne");
Axis yAxis = model.getAxis(AxisType.Y);
yAxis.setMin(0);
yAxis.setMax(20);
Pessoa usuario = loginBean.getUsuario();
ChartSeries acertos = new ChartSeries();
acertos.setLabel("Acertos");
ChartSeries erros = new ChartSeries();
erros.setLabel("Erros");
for (int i = 0; i < listMaterias.size(); i++) {
Long acertosMat = pessoaAcertosRepository.getAcertosMateriaIndividual(listMaterias.get(i).getId(), usuario.getId());
acertos.set(listMaterias.get(i).getDescricao(), acertosMat);
Long errosMat = pessoaAcertosRepository.getErrosMateriaIndividual(listMaterias.get(i).getId(), usuario.getId());
erros.set(listMaterias.get(i).getDescricao(), errosMat);
}
model.addSeries(acertos);
model.addSeries(erros);
return model;
}
示例3: constructChartModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private LineChartModel constructChartModel(DatePeriod datePeriod, LineChartSeries lineChartSeries1, LineChartSeries lineChartSeries2, int max) {
LineChartModel lineChartModel = new LineChartModel();
lineChartModel.setExtender("ext"); // must exist javascript function
// ext(), which sets conf. data
DateAxis xAxis = new DateAxis();
xAxis.setMin(datePeriod.getDateFrom().getTime() - 10000);
xAxis.setMax(datePeriod.getDateTo().getTime() + 10000);
lineChartModel.getAxes().put(AxisType.X, xAxis);
Axis yAxis = lineChartModel.getAxis(AxisType.Y);
yAxis.setMin(0);
yAxis.setMax(max + max / 10);
lineChartModel.addSeries(lineChartSeries1);
lineChartModel.addSeries(lineChartSeries2);
return lineChartModel;
}
示例4: createTimeBarChart
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void createTimeBarChart() {
Calendar calendar = Calendar.getInstance();
Date now = calendar.getTime();
calendar.add(Calendar.HOUR, (NUMBER_OF_HOURS_TO_DISPLAY_ON_BAR_CHART - 1) * -1);
List<TweetCountPerHour> tweetCountPerHour = analyticsController.getTweetCountPerHour(calendar.getTime(), now);
tweetCountPerTimeChartModel = new LineChartModel();
tweetCountPerTimeChartModel.setShowPointLabels(true);
ChartSeries chartSeries = new ChartSeries();
chartSeries.setLabel("Tweets");
tweetCountPerTimeChartModel.setAnimate(true);
tweetCountPerTimeChartModel.setShadow(false);
Date endTime;
for (TweetCountPerHour tweetCount : tweetCountPerHour) {
calendar = Calendar.getInstance();
calendar.setTime(tweetCount.getHour());
calendar.add(Calendar.HOUR, 1);
endTime = calendar.getTime();
chartSeries.set(timeFormat.format(tweetCount.getHour()) + " - " + timeFormat.format(endTime),
tweetCount.getCount());
}
tweetCountPerTimeChartModel.addSeries(chartSeries);
tweetCountPerTimeChartModel.getAxes().put(AxisType.X, new CategoryAxis());
Axis yAxis = tweetCountPerTimeChartModel.getAxis(AxisType.Y);
yAxis.setLabel("Tweets");
yAxis.setMin(0);
}
示例5: createDayBarChart
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void createDayBarChart() {
Calendar calendar = Calendar.getInstance();
Date now = calendar.getTime();
calendar.add(Calendar.DATE, (NUMBER_OF_DAYS_TO_DISPLAY_ON_BAR_CHART - 1) * -1);
List<TweetCountPerDay> tweetCountPerDay = analyticsController.getTweetCountPerDay(calendar.getTime(), now);
tweetCountPerDayChartModel = new BarChartModel();
tweetCountPerDayChartModel.setShowPointLabels(true);
ChartSeries chartSeries = new ChartSeries();
chartSeries.setLabel("Tweets");
tweetCountPerDayChartModel.setAnimate(true);
tweetCountPerDayChartModel.setShadow(false);
Date endTime;
for (TweetCountPerDay tweetCount : tweetCountPerDay) {
calendar = Calendar.getInstance();
calendar.setTime(tweetCount.getDay());
calendar.add(Calendar.DATE, 1);
endTime = calendar.getTime();
chartSeries.set(dateFormat.format(tweetCount.getDay()) + " - " + dateFormat.format(endTime),
tweetCount.getCount());
}
tweetCountPerDayChartModel.addSeries(chartSeries);
tweetCountPerDayChartModel.getAxes().put(AxisType.X, new CategoryAxis());
Axis yAxis = tweetCountPerDayChartModel.getAxis(AxisType.Y);
yAxis.setLabel("Tweets");
yAxis.setMin(0);
}
示例6: createRankBarChart
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void createRankBarChart() {
characterRankChartModel = new HorizontalBarChartModel();
characterRankChartModel.setShowPointLabels(true);
ChartSeries chartSeries = new ChartSeries();
chartSeries.setLabel("Tweets");
characterRankChartModel.setAnimate(true);
characterRankChartModel.setShadow(false);
List<CharacterRankPosition> charactersRank = analyticsController.getCharactersRank();
for (CharacterRankPosition characterRankPosition : charactersRank) {
chartSeries.set(characterRankPosition.getCharacter().getPrintableName(), characterRankPosition.getRefs());
}
characterRankChartModel.addSeries(chartSeries);
Axis xAxis = characterRankChartModel.getAxis(AxisType.X);
xAxis.setLabel("Tweets");
xAxis.setMin(0);
}
示例7: initLinearModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void initLinearModel() {
/* 48 */ this.lineModel = new LineChartModel();
/* 49 */ this.lineModel.setTitle("Linear Chart");
/* 50 */ this.lineModel.setLegendPosition("e");
/* 51 */ this.lineModel.setExtender("skinChart");
/* 52 */ this.lineModel.setAnimate(true);
/* 53 */ Axis yAxis = this.lineModel.getAxis(AxisType.Y);
/* 54 */ yAxis.setMin(Integer.valueOf(0));
/* 55 */ yAxis.setMax(Integer.valueOf(10));
/* */
/* 57 */ LineChartSeries series1 = new LineChartSeries();
/* 58 */ series1.setLabel("Series 1");
/* */
/* 60 */ series1.set(Integer.valueOf(1), Integer.valueOf(2));
/* 61 */ series1.set(Integer.valueOf(2), Integer.valueOf(1));
/* 62 */ series1.set(Integer.valueOf(3), Integer.valueOf(3));
/* 63 */ series1.set(Integer.valueOf(4), Integer.valueOf(6));
/* 64 */ series1.set(Integer.valueOf(5), Integer.valueOf(8));
/* */
/* 66 */ LineChartSeries series2 = new LineChartSeries();
/* 67 */ series2.setLabel("Series 2");
/* */
/* 69 */ series2.set(Integer.valueOf(1), Integer.valueOf(6));
/* 70 */ series2.set(Integer.valueOf(2), Integer.valueOf(3));
/* 71 */ series2.set(Integer.valueOf(3), Integer.valueOf(2));
/* 72 */ series2.set(Integer.valueOf(4), Integer.valueOf(7));
/* 73 */ series2.set(Integer.valueOf(5), Integer.valueOf(9));
/* */
/* 75 */ this.lineModel.addSeries(series1);
/* 76 */ this.lineModel.addSeries(series2);
/* */ }
示例8: _createDateModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
public void _createDateModel() {
model = new LineChartModel();
LineChartSeries series1 = new LineChartSeries();
series1.setLabel("Series 1");
IntervaloDatas interval = new VendasTotaisPorDataFilter(15);
// Set<DataValor> vendasPorData =
// pedidos.valoresTotaisPorData(interval);
//
// for (DataValor dataValor : vendasPorData) {
// series1.set(dataValor.getData(), dataValor.getValor());
// }
series1.set(new Date(), BigDecimal.ZERO);
model.addSeries(series1);
// model.addSeries(series2);
model.setTitle("Zoom for Details");
model.setZoom(true);
model.getAxis(AxisType.Y).setLabel("Values");
model.setLegendPosition("e");
DateAxis axis = new DateAxis("Dates");
axis.setTickAngle(-50);
// axis.setMin(interval.getDataInicial());
axis.setMax(interval.getDataFinal());
axis.setTickFormat("%b %#d, %y");
model.getAxes().put(AxisType.X, axis);
}
示例9: generateScoreDistributionModelView
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
public void generateScoreDistributionModelView(List<MetFragResult> results) {
if(results.size() <= 1) {
this.scoreDistributionModel = null;
return;
}
this.scoreDistributionModel = new LineChartModel();
this.scoreDistributionModel.getAxis(AxisType.X).setLabel("Candidate Index");
this.scoreDistributionModel.getAxis(AxisType.Y).setLabel("Score");
this.scoreDistributionModel.setExtender("extenderScore");
LineChartSeries series1 = new LineChartSeries();
series1.setLabel("Final Score");
this.legendLabels = "['Final Score'";
LineChartSeries[] scores = new LineChartSeries[this.showScoreGraphs.length];
for(int k = 0; k < this.showScoreGraphs.length; k++) {
scores[k] = new LineChartSeries();
scores[k].setShowMarker(false);
scores[k].setLabel(this.scoreGraphNames[k]);
this.legendLabels += ",'" + this.scoreGraphNames[k] + "'";
}
this.scoreDistributionModel.setMouseoverHighlight(false);
this.scoreDistributionModel.setShowDatatip(false);
this.scoreDistributionModelPointLabels = "['" + results.get(0).getIdentifier() + "'";
series1.set(1, results.get(0).getScore());
for(int k = 0; k < this.showScoreGraphs.length; k++)
scores[k].set(1, results.get(0).getRoot().getSingleScore(this.showScoreGraphs[k]));
for(int i = 1; i < results.size(); i++) {
series1.set((i + 1), results.get(i).getScore());
this.scoreDistributionModelPointLabels += ",'" + results.get(i).getIdentifier() + "'";
for(int k = 0; k < this.showScoreGraphs.length; k++)
scores[k].set((i + 1), results.get(i).getRoot().getSingleScore(this.showScoreGraphs[k]));
}
this.scoreDistributionModel.addSeries(series1);
for(int k = 0; k < this.showScoreGraphs.length; k++) {
this.scoreDistributionModel.addSeries(scores[k]);
}
this.scoreDistributionModelPointLabels += "]";
this.legendLabels += "]";
}
示例10: initBarModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private BarChartModel initBarModel() {
BarChartModel model = new BarChartModel();
model.setTitle("Desempenho geral");
model.setAnimate(true);
model.setLegendPosition("ne");
Axis yAxis = model.getAxis(AxisType.Y);
yAxis.setMin(0);
yAxis.setMax(20);
ChartSeries acertos = new ChartSeries();
acertos.setLabel("Acertos");
ChartSeries erros = new ChartSeries();
erros.setLabel("Erros");
for (int i = 0; i < listMaterias.size(); i++) {
Long acertosMateria = pessoaAcertosRepository.getAcertosMateriaGeral(listMaterias.get(i).getId());
acertos.set(listMaterias.get(i).getDescricao(), acertosMateria);
Long errosMateria = pessoaAcertosRepository.getErrosMateriaGeral(listMaterias.get(i).getId());
erros.set(listMaterias.get(i).getDescricao(), errosMateria);
}
model.addSeries(acertos);
model.addSeries(erros);
return model;
}
示例11: initLinearModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private LineChartModel initLinearModel() {
LineChartModel model = new LineChartModel();
model.setStacked(true);
model.setShowPointLabels(true);
model.setTitle("Matematica");
model.setLegendPosition("ne");
Axis xAxis = new CategoryAxis("Anos");
model.getAxes().put(AxisType.X, xAxis);
xAxis.setLabel("Quantidade");
Axis yAxis = model.getAxis(AxisType.Y);
yAxis.setMin(0);
yAxis.setMax(20);
LineChartSeries series1 = new LineChartSeries();
series1.setLabel("Acertos");
series1.set("2014", 50);
series1.set("2013", 40);
series1.set("2012", 30);
series1.set("2011", 20);
series1.set("2010", 10);
LineChartSeries series2 = new LineChartSeries();
series2.setLabel("Erros");
series2.set("2014", 20);
series2.set("2013", 19);
series2.set("2012", 16);
series2.set("2011", 14);
series2.set("2010", 12);
model.addSeries(series1);
model.addSeries(series2);
return model;
}
示例12: initBarModel
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private BarChartModel initBarModel() {
BarChartModel model = new BarChartModel();
model.setTitle("Todas as Instituições");
model.setAnimate(true);
model.setLegendPosition("ne");
Axis yAxis = model.getAxis(AxisType.Y);
yAxis.setMin(0);
yAxis.setMax(20);
ChartSeries acertos = new ChartSeries();
acertos.setLabel("Acertos");
ChartSeries erros = new ChartSeries();
erros.setLabel("Erros");
for (int i = 0; i < listInstituicao.size(); i++) {
Long acertosInstituicao = pessoaAcertosRepository.getAcertosInstituicaoGeral(listInstituicao.get(i).getId());
acertos.set(listInstituicao.get(i).getNome(), acertosInstituicao);
Long errosInstituicao = pessoaAcertosRepository.getErrosInstituicaoGeral(listInstituicao.get(i).getId());
erros.set(listInstituicao.get(i).getNome(), errosInstituicao);
}
model.addSeries(acertos);
model.addSeries(erros);
return model;
}
示例13: preRender
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
public void preRender() {
this.model = new LineChartModel();
this.model.setTitle("Pedidos criados");
this.model.setAnimate(true);
this.model.setLegendPosition("e");
this.model.getAxes().put(AxisType.X, new CategoryAxis("Datas"));
Axis yAxis = this.model.getAxis(AxisType.Y);
yAxis.setLabel("Valores");
yAxis.setMin(0);
// yAxis.setMax(1100);
adicionarSeries("Todos os pedidos", null);
adicionarSeries("Meus pedidos", this.usuarioLogado.getUsuario());
// ModelPie
this.modelPie = new PieChartModel();
Map<String, BigDecimal> valoresPorUsuario = this.pedidos.valoresTotaisPorVendedor();
for (String usuario : valoresPorUsuario.keySet()) {
this.modelPie.set(usuario, valoresPorUsuario.get(usuario));
}
this.modelPie.setTitle("Totais por Vendedor");
this.modelPie.setLegendPosition("w");
this.modelPie.setShowDataLabels(true);
this.modelPie.setShadow(true);
}
示例14: createLineModels
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void createLineModels() {
lineModel = initCategoryModel();
lineModel.setTitle("Category Chart");
lineModel.setLegendPosition("e");
lineModel.setShowPointLabels(true);
lineModel.getAxes().put(AxisType.X, new CategoryAxis("Months"));
Axis yAxis = lineModel.getAxis(AxisType.Y);
yAxis.setLabel("TODO");
yAxis.setMin(0);
yAxis.setMax(200);
}
示例15: createLineModels
import org.primefaces.model.chart.AxisType; //导入依赖的package包/类
private void createLineModels() {
lineModel = initLinearModel();
lineModel.setTitle("Oil Production (MBPD vs time in years)");
lineModel.setLegendPosition("e");
Axis xAxis = lineModel.getAxis(AxisType.X);
xAxis.setMin(1900);
xAxis.setMax(2050);
xAxis.setTickInterval("10");
Axis yAxis = lineModel.getAxis(AxisType.Y);
yAxis.setMin(0);
}