本文整理了Java中org.jfree.chart.plot.XYPlot.indexOf()
方法的一些代码示例,展示了XYPlot.indexOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XYPlot.indexOf()
方法的具体详情如下:
包路径:org.jfree.chart.plot.XYPlot
类名称:XYPlot
方法名:indexOf
[英]Returns the index of the specified dataset, or -1 if the dataset does not belong to the plot.
[中]返回指定数据集的索引,如果数据集不属于绘图,则返回-1。
代码示例来源:origin: jfree/jfreechart
/**
* Returns the renderer for the specified dataset (this is either the
* renderer with the same index as the dataset or, if there isn't a
* renderer with the same index, the default renderer). If the dataset
* does not belong to the plot, this method will return {@code null}.
*
* @param dataset the dataset ({@code null} permitted).
*
* @return The renderer (possibly {@code null}).
*/
public XYItemRenderer getRendererForDataset(XYDataset dataset) {
int datasetIndex = indexOf(dataset);
if (datasetIndex < 0) {
return null;
}
XYItemRenderer result = this.renderers.get(datasetIndex);
if (result == null) {
result = getRenderer();
}
return result;
}
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x, y, datasetIndex,
transX, transY, orientation);
代码示例来源:origin: jfree/jfreechart
/**
* Receives notification of a change to the plot's dataset.
* <P>
* The axis ranges are updated if necessary.
*
* @param event information about the event (not used here).
*/
@Override
public void datasetChanged(DatasetChangeEvent event) {
super.datasetChanged(event);
if (this.subplots == null) {
return; // this can happen during plot construction
}
XYDataset dataset = null;
if (event.getDataset() instanceof XYDataset) {
dataset = (XYDataset) event.getDataset();
}
for (XYPlot subplot : this.subplots) {
if (subplot.indexOf(dataset) >= 0) {
subplot.configureRangeAxes();
}
}
}
代码示例来源:origin: jfree/jfreechart
/**
* Initialises the renderer and returns a state object that should be
* passed to all subsequent calls to the drawItem() method. Here we
* calculate the Java2D y-coordinate for zero, since all the bars have
* their bases fixed at zero.
*
* @param g2 the graphics device.
* @param dataArea the area inside the axes.
* @param plot the plot.
* @param dataset the data.
* @param info an optional info collection object to return data back to
* the caller.
*
* @return A state object.
*/
@Override
public XYItemRendererState initialise(Graphics2D g2, Rectangle2D dataArea,
XYPlot plot, XYDataset dataset, PlotRenderingInfo info) {
XYBarRendererState state = new XYBarRendererState(info);
ValueAxis rangeAxis = plot.getRangeAxisForDataset(plot.indexOf(
dataset));
state.setG2Base(rangeAxis.valueToJava2D(this.base, dataArea,
plot.getRangeAxisEdge()));
return state;
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-chart
/**
* Initialises the renderer and returns a state object that should be
* passed to all subsequent calls to the drawItem() method. Here we
* calculate the Java2D y-coordinate for zero, since all the bars have
* their bases fixed at zero.
*
* @param g2 the graphics device.
* @param dataArea the area inside the axes.
* @param plot the plot.
* @param dataset the data.
* @param info an optional info collection object to return data back to
* the caller.
*
* @return A state object.
*/
public XYItemRendererState initialise(Graphics2D g2, Rectangle2D dataArea,
XYPlot plot, XYDataset dataset, PlotRenderingInfo info) {
XYBarRendererState state = new XYBarRendererState(info);
ValueAxis rangeAxis = plot.getRangeAxisForDataset(plot.indexOf(
dataset));
state.setG2Base(rangeAxis.valueToJava2D(this.base, dataArea,
plot.getRangeAxisEdge()));
return state;
}
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x, y, datasetIndex,
transX, transY, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
double transX = domainAxis.valueToJava2D(x, dataArea,
plot.getDomainAxisEdge());
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
continue;
int datasetIndex = indexOf(dataset);
XYItemRenderer renderer = getRenderer(datasetIndex);
if (renderer == null) {
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
double transY1 = rangeAxis.valueToJava2D(y1, dataArea,
plot.getRangeAxisEdge());
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, plot.getOrientation());
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x, y, datasetIndex,
transX, transY, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = x_plot.indexOf(x_dataset);
updateCrosshairValues(x_crosshairState, l_x0, l_y0, datasetIndex,
l_x1, l_y1, l_orientation);
代码示例来源:origin: jfree/jfreechart
g2.draw(hotspot);
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = indexOf(dataset);
drawDomainMarkers(g2, dataArea, datasetIndex, Layer.BACKGROUND);
int datasetIndex = indexOf(dataset);
drawRangeMarkers(g2, dataArea, datasetIndex, Layer.BACKGROUND);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, ph1 + y1, datasetIndex,
transX1, transY1, orientation);
代码示例来源:origin: jfree/jfreechart
int datasetIndex = plot.indexOf(dataset);
updateCrosshairValues(crosshairState, x1, y1, datasetIndex,
transX1, transY1, orientation);
内容来源于网络,如有侵权,请联系作者删除!