我目前在我的应用中可以使用气泡图,但是在使日期时间轴正常工作时遇到了一些问题。我看了Highcharts提供的文档,但这使我有些困惑...
我正在尝试使其显示日期,例如06/25/2020,依此类推。在另一个实例中,我只是想显示星期几。
我的日期以“ MM / dd / yyyy”格式存储在字符串中,从那里我使用DateFormat并将字符串转换为Date。从那里我使用rdate.getTime()并将其传递到我的数据点。
HIXAxis xaxis = new HIXAxis();
xaxis.setGridLineWidth(1);
xaxis.setType("datetime");
String str_recordDate = r.getDate();
DateFormat dFormatter = new SimpleDateFormat("MM/dd/yyyy");
rDate = (Date)dFormatter.parse(str_recordDate);
Number[][] series1Data = new Number[][] {
{rDate.getTime(), 20, 63}};
我对高级图表很陌生,只是在寻找一些建议以朝正确的方向前进。对我的问题的任何帮助将不胜感激!
尝试使用此配置:
HIXAxis axis = new HIXAxis();
axis.setType("datetime");
axis.setDateTimeLabelFormats(new HIDateTimeLabelFormats());
axis.getDateTimeLabelFormats().setDay(new HIDay());
axis.getDateTimeLabelFormats().getDay().setMain("%e of %b"); // this will give e.g.: 1 of Jan
options.setXAxis(new ArrayList<>(Collections.singletonList(axis)));
此外,您可以尝试执行以下操作:
series.setPointStart(new Date(99,0,1).getTime()); // starting from 1.1.1999
series.setPointInterval(24 * 3600 * 1000); // one day