本文整理汇总了Java中com.googlecode.wickedcharts.highcharts.options.Options.setyAxis方法的典型用法代码示例。如果您正苦于以下问题:Java Options.setyAxis方法的具体用法?Java Options.setyAxis怎么用?Java Options.setyAxis使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.googlecode.wickedcharts.highcharts.options.Options
的用法示例。
在下文中一共展示了Options.setyAxis方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getChartOptions
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
*
* @param
* @return
*/
private Options getChartOptions() {
Options options = new Options();
options.setChartOptions(new ChartOptions().setType(SeriesType.valueOf(chartType)));
options.setTitle(new Title("Jira Metrics (" + timeInterval + ")"));
options.setxAxis(new Axis().setCategories(UQasarUtil.getJiraMetricNamesAbbreviated()));
options.setyAxis(new Axis().setTitle(new Title("Number of issues")));
List<Number> resItems = new ArrayList<>();
for (JiraMetricMeasurement jiraMeasurement : measurements) {
int count;
try {
if (timeInterval.compareToIgnoreCase("Latest") == 0) {
count = getDataService().countMeasurementsPerProjectByMetricWithLatestDate(project,
jiraMeasurement.getJiraMetric());
}
count = getDataService().countMeasurementsPerProjectByMetricWithinPeriod(project,
jiraMeasurement.getJiraMetric(), timeInterval);
resItems.add(count);
} catch (uQasarException e1) {
e1.printStackTrace();
}
}
options.addSeries(new SimpleSeries().setName("Jira Data").setData(resItems));
return options;
}
示例2: getChartOptionsDifferently
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
*
* @param
* @return
*/
private Options getChartOptionsDifferently() {
Options options = new Options();
options.setChartOptions(new ChartOptions().setType(SeriesType.valueOf(chartType)));
options.setTitle(new Title("Jira Metrics (" + timeInterval + ")"));
options.setxAxis(new Axis().setCategories(UQasarUtil.getJiraMetricNamesAbbreviated()));
options.setyAxis(new Axis().setTitle(new Title("Number of issues")));
List<Number> resItems = new ArrayList<>();
for (JiraMetricMeasurement jiraMeasurement : measurements) {
if (jiraMeasurement.getJiraMetric().equals(individualMetric)) {
int count;
try {
if (timeInterval.compareToIgnoreCase("Latest") == 0) {
count = getDataService().countMeasurementsPerProjectByMetricWithLatestDate(project,
jiraMeasurement.getJiraMetric());
}
count = getDataService().countMeasurementsPerProjectByMetricWithinPeriod(project,
jiraMeasurement.getJiraMetric(), timeInterval);
resItems.add(count);
} catch (uQasarException e1) {
e1.printStackTrace();
}
}
}
options.addSeries(new SimpleSeries().setName("Jira Data").setData(resItems));
return options;
}
示例3: historicChart
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
* @return Returns a graphical representation of all the values,
* thresholds and target value by date
*/
private Chart historicChart(){
Options options = new Options();
options.setTitle(new Title(project.getName()));
List<Number> values = new ArrayList<>();
List<Number> upLimit = new ArrayList<>();
List<Number> lowLimit = new ArrayList<>();
List<String> dates = new ArrayList<>();
// Prepare information to be show in the graphic
for (AbstractHistoricValues h : historicalService.getAllHistValuesForProjectAsc(projectId)) {
values.add(h.getValue());
upLimit.add(h.getUpperAcceptanceLimit());
lowLimit.add(h.getLowerAcceptanceLimit());
dates.add(new SimpleDateFormat("dd.MM.yyyy").format(h.getDate()));
}
// X Axis
Axis xAxis = new Axis();
xAxis.setCategories(dates);
options.setxAxis(xAxis);
// Y Axis
Axis yAxis = new Axis();
options.setyAxis(yAxis);
// Adding series to the graphic
options.addSeries(new SimpleSeries().setName("Value").setData(values));
options.addSeries(new SimpleSeries().setName("UpLimit").setData(upLimit));
options.addSeries(new SimpleSeries().setName("LowLimit").setData(lowLimit));
// Legend
Legend legend = new Legend();
legend.setBorderWidth(0);
options.setLegend(legend);
return new Chart("chart",options);
}
示例4: createChartValue
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
private WickedChart createChartValue(String title, List<String> titles, List<Number> values, Number min, Number max) {
Options options = new Options();
options.setChartOptions(new ChartOptions().setType(SeriesType.COLUMN));
options.setTitle(new Title(title));
options.setxAxis(new Axis().setCategories(titles));
options.setyAxis(new Axis().setMin(min).setMax(max));
options.setLegend(
new Legend()
.setLayout(LegendLayout.VERTICAL)
.setBackgroundColor(new HexColor("#FFFFFF"))
.setAlign(HorizontalAlignment.LEFT)
.setVerticalAlign(VerticalAlignment.TOP).setX(100).setY(70).setFloating(Boolean.TRUE).setShadow(Boolean.TRUE));
options.setTooltip(
new Tooltip().setFormatter(new Function().setFunction(" return ''+ this.x +': '+ this.y;")));
options.setPlotOptions(
new PlotOptionsChoice()
.setColumn(new PlotOptions().setPointPadding(0.2f).setBorderWidth(0)));
Series<Number> setData = new SimpleSeries().setName("Value").setData(values);
options.addSeries(setData);
return new WickedChart(options);
}
开发者ID:isisaddons-legacy,项目名称:isis-wicket-wickedcharts,代码行数:29,代码来源:CollectionContentsAsSummaryCharts.java
示例5: RealTimeTickChart
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
public RealTimeTickChart(String name, final String symbol, int tickCount,
int refresh) {
super(name, new Options());
this.setSymbol(symbol);
final TickPriceDAO tpd = new TickPriceDAO();
// Real time chart
Options options = new Options();
options.setyAxis(new Axis().setTitle(new Title("Value")));
options.setTitle(new Title("Last " + tickCount + " ticks for " + symbol));
options.setxAxis(new Axis().setType(AxisType.DATETIME)
.setTickPixelInterval(250));
options.setExporting(new ExportingOptions().setEnabled(Boolean.FALSE));
// Live data series for Ask price
// CustomCoordinatesSeries<String, Number> serie = new
// CustomCoordinatesSeries<>();
LiveDataSeries askSeries = new LiveDataSeries(options, refresh) {
@Override
public Point update(LiveDataUpdateEvent event) {
// TODO Auto-generated method stub
Point point = new Point();
// point.setX(new java.util.Date().getTime());
Tick tick = tpd.getLastPriceForSymbolAsObject(symbol, "LAST");
point.setY(tick.getPrice());
point.setX(tick.getTimestamp().getTime());
return point;
}
};
Tick[] listOfTicks = tpd.getTicksForSymbol(symbol, "LAST", tickCount);
askSeries.setData(randomData(listOfTicks.length, symbol, listOfTicks));
askSeries.setName("Price");
options.addSeries(askSeries);
super.setOptions(options);
}
示例6: getBuildHistoryOptions
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
private Options getBuildHistoryOptions(int limitingNumber){
Options options = new Options();
String title = "Build History";
options.setChartOptions(new ChartOptions().setPlotBackgroundColor(new NullColor()).setPlotBorderWidth(null)
.setHeight(250).setPlotShadow(Boolean.FALSE));
options.setTitle(new Title(title));
options.setSubtitle(new Title(projectName));
options.setPlotOptions(new PlotOptionsChoice().setPie(new PlotOptions().setAllowPointSelect(Boolean.FALSE).setCursor(
Cursor.POINTER)));
Series<Number> history = new SimpleSeries();
history.setType(SeriesType.AREA);
history.setName(title);
// TODO:
// y-axis: load BuildStatus from last100Builds here --> PLEASE OPTIMIZE HERE!
// add the correct labels on the axes (0 = stable, 1=unstable, 2=broken, 3=Unknown
// add the correct BuildNumber on the x-axis (not 0-99, but 634-734)
List<Number> data = new ArrayList<>();
List<String> yAxisLabels = new ArrayList<>();
List<String> xAxisLabels = new ArrayList<>();
int counter = 0;
for (Map.Entry<Number, String> e : sortedLast100Builds) {
if(counter <= limitingNumber){ //make sure the counter is smaller than limiting number
if (e.getValue().toLowerCase().equals("stable")) {
data.add(0);
} else if (e.getValue().toLowerCase().equals("unstable")) {
data.add(1);
} else if (e.getValue().toLowerCase().equals("broken")) {
data.add(2);
} else {
data.add(3);
}
xAxisLabels.add(String.valueOf(e.getKey()));
counter++;
}
}
history.setData(data);
// Numbers on xAxis
Axis xAxis = new Axis();
xAxis.setType(AxisType.DATETIME);
xAxis.setCategories(xAxisLabels);
xAxis.setLabels(new Labels().setVerticalAlign(VerticalAlignment.BOTTOM)
.setStyle(new CssStyle().setProperty("font-size", "10px").setProperty("font-family", "Verdana, sans-serif")));
options.setxAxis(xAxis);
// Labels as String on yAxis
yAxisLabels.add("stable");
yAxisLabels.add("unstable");
yAxisLabels.add("broken");
yAxisLabels.add("out-of-scope");
Axis yAxis = new Axis();
yAxis.setType(AxisType.DATETIME);
yAxis.setCategories(yAxisLabels);
yAxis.setLabels(new Labels().setVerticalAlign(VerticalAlignment.BOTTOM)
.setStyle(new CssStyle().setProperty("font-size", "10px").setProperty("font-family", "Verdana, sans-serif")));
options.setyAxis(yAxis);
options.addSeries(history);
return options;
}
示例7: historicChart
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
* @return Returns a graphical representation of all the values,
* thresholds and target value by date
*/
private Chart historicChart(){
Options options = new Options();
options.setTitle(new Title(baseIndicator.getName()));
List<Number> values = new ArrayList<>();
List<Number> target = new ArrayList<>();
List<Number> upLimit = new ArrayList<>();
List<Number> lowLimit = new ArrayList<>();
List<String> dates = new ArrayList<>();
// Prepare information to be show in the graphic
for (AbstractHistoricValues h : historicalService.getAllHistValuesForBaseIndAsc(baseIndicatorId)) {
values.add(h.getValue());
target.add(h.getTargetValue());
upLimit.add(h.getUpperAcceptanceLimit());
lowLimit.add(h.getLowerAcceptanceLimit());
dates.add(new SimpleDateFormat("dd.MM.yyyy").format(h.getDate()));
}
// X Axis
Axis xAxis = new Axis();
xAxis.setCategories(dates);
options.setxAxis(xAxis);
// Y Axis
Axis yAxis = new Axis();
options.setyAxis(yAxis);
// Adding series to the graphic
options.addSeries(new SimpleSeries().setName("Value").setData(values));
options.addSeries(new SimpleSeries().setName("Target").setData(target));
options.addSeries(new SimpleSeries().setName("UpLimit").setData(upLimit));
options.addSeries(new SimpleSeries().setName("LowLimit").setData(lowLimit));
// Legend
Legend legend = new Legend();
legend.setBorderWidth(0);
options.setLegend(legend);
return new Chart("chart",options);
}
示例8: createOptions
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
Options createOptions() {
Options options = new Options();
options.setChartOptions(new ChartOptions().setType(SeriesType.LINE));
options.setTitle(new Title("My very own chart."));
options.setxAxis(new Axis().setCategories(Arrays.asList(new String[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" })));
options.setyAxis(new Axis().setTitle(new Title("Temperature (C)")));
options.setLegend(new Legend().setLayout(LegendLayout.VERTICAL).setAlign(HorizontalAlignment.RIGHT).setVerticalAlign(VerticalAlignment.TOP).setX(-10).setY(100).setBorderWidth(0));
options.addSeries(new SimpleSeries().setName("Tokyo").setData(Arrays.asList(new Number[] { 7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6 })));
options.addSeries(new SimpleSeries().setName("New York").setData(Arrays.asList(new Number[] { -0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5 })));
return options;
}
开发者ID:isisaddons-legacy,项目名称:isis-wicket-wickedcharts,代码行数:19,代码来源:WicketChartSemanticsProviderEncoderDecoderTest.java
示例9: crearGraficoPeriodo
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
* Metodo que devuelve un grafico de WickedCharts
* para representar la consulta de alquileres por periodo.
*
* @param ano
* @param mes
* @param categoria
*
* @return WickedChart
*/
@Named("Consulta Por Periodo")
@MemberOrder(sequence="1")
public WickedChart crearGraficoPeriodo(
@Named("Año") String ano,
@Optional
@Named("Mes") Mes mes,
@Optional
@Named("Categoria") Categoria categoria) {
estadistica(ano, mes, categoria);
Options options = new Options();
options
.setChartOptions(new ChartOptions()
.setType(SeriesType.COLUMN));
options
.setTitle(new Title("ESTADISTICAS"));
options
.setyAxis(new Axis()
.setTitle(new Title("CANTIDAD DE ALQUILERES")));
options
.setLegend(new Legend()
.setLayout(LegendLayout.VERTICAL)
.setAlign(HorizontalAlignment.RIGHT)
.setVerticalAlign(VerticalAlignment.TOP)
.setX(-10)
.setY(100)
.setBorderWidth(0));
List<Estadistica> listaEst = traerEstadisticas();
for(Estadistica h : listaEst) {
if(categoria==null){
options
.addSeries(new SimpleSeries()
.setName(h.getPatente())
.setData(
Arrays
.asList(new Number[] { h.getCantAlq() })));
options
.setxAxis(new Axis()
.setCategories(Arrays
.asList(new String[] {h.getMes() })));
}else{ // (h.getSeleccionCategoria()==true)
options
.addSeries(new SimpleSeries()
.setName(h.getCategoria().getNombre())
.setData(
Arrays
.asList(new Number[] { h.getCantAlq() })));
options
.setxAxis(new Axis()
.setCategories(Arrays
.asList(new String[] {h.getMes() })));
}
}
return new WickedChart(options);
}
示例10: crearGraficoAnual
import com.googlecode.wickedcharts.highcharts.options.Options; //导入方法依赖的package包/类
/**
* Metodo que devuelve un grafico de WickedCharts
* para representar la consulta anual de alquileres.
*
* @param ano
*
* @return WickedChart
*/
@Named("Consulta Anual")
@MemberOrder(sequence="2")
public WickedChart crearGraficoAnual(
@Named("Año") String ano,
@Named("Categoria") Categoria categoria) {
estadisticaAnual(ano,categoria);
Options options = new Options();
options
.setChartOptions(new ChartOptions()
.setType(SeriesType.LINE));
options
.setTitle(new Title("ESTADISTICAS AÑO "+ano));
options
.setyAxis(new Axis()
.setTitle(new Title("CANTIDAD DE ALQUILERES AÑO "+ano)));
options
.setLegend(new Legend()
.setLayout(LegendLayout.VERTICAL)
.setAlign(HorizontalAlignment.RIGHT)
.setVerticalAlign(VerticalAlignment.TOP)
.setX(-10)
.setY(100)
.setBorderWidth(0));
List<Auto> listaAutos=listaAutosCate(categoria);
List<Estadistica> listaEst=null;
if(ano!=null){
for(Auto a : listaAutos) {
listaEst = listaEstadisticaPorAuto(a.getPatente());
options
.addSeries(new SimpleSeries()
.setName(a.getPatente())
.setData(
Arrays
.asList(new Number[] {listaEst.get(0).getCantAlq(),listaEst.get(1).getCantAlq(),listaEst.get(2).getCantAlq(),listaEst.get(3).getCantAlq(),listaEst.get(4).getCantAlq(),listaEst.get(5).getCantAlq(),listaEst.get(6).getCantAlq(),listaEst.get(7).getCantAlq(),listaEst.get(8).getCantAlq(),listaEst.get(9).getCantAlq(),listaEst.get(10).getCantAlq(),listaEst.get(11).getCantAlq()})));
options
.setxAxis(new Axis()
.setCategories(Arrays
.asList(new String[] {"ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE"})));
}
}
return new WickedChart(options);
}