我想绘制一个 XY 折线图,在 Y 轴上有一些双精度值,在 X 轴上有一些字符串值。但是 XYSeries 只采用 double/long 值。那么,有什么办法可以在 X 轴上使用字符串数组?
感谢您的任何建议。
代码:
//fDates are strings
XYSeries fPriceseries = new XYSeries("Fuel prices");
for(int i=0;i<fDates.length;i++)
{
long fDate = Long.parseLong(fDates[i]);
fPriceseries.add(fDate, fPrice[i]);
}
XYSeries fMileageSeries = new XYSeries("Mileage");
for(int i=0;i<fDates.length;i++)
{
long fDate = Long.parseLong(fDates[i]);
fMileageSeries.add(fDate, fMileage[i]);
}