firstDraw = true; // "fresh" draw ...
}
public double domainToScreenX(double dataX, int datasetIndex) {
ValueAxis valueAxis = bottomPanel.getDomainAxisPanel().getValueAxis();
double userX = valueAxis.dataToUser(dataX);
return userX * plotBounds.width;
}
public double domainToWindowX(double dataX, int datasetIndex) {
return plotBounds.x + domainToScreenX(dataX, datasetIndex);