我正在使用 MPAndroidChart( https://github.com/PhilJay/MPAndroidChart )。
我制作了一个条形图,但没有显示 xAxis-2nd 值。
x,y : 1 周,3?
x,y : 2 周,0?
x,y : 3 周,0?
x,y : 4 周,0?
x,y : 5 周,0?
这些是我的入场价值。但是像这样,第二个标签没有显示在我的手机中。
我附上了源和结果截图。
ArrayList<BarEntry> entries = new ArrayList<>();
ArrayList<String> labels = new ArrayList<String>();
String[] labels2 = new String[ExRegList.length()];
try {
exerciseWholeCnt = ExRegList.length();
for (int i = 0; i < ExRegList.length(); i++) {
JSONObject obj = ExRegList.getJSONObject(i);
String week = obj.getString("WEEK");
int exCnt = obj.getInt("RESULT_COUNT");
labels.add(week + "?");
labels2[i] = week+"?";
entries.add(new BarEntry(i,exCnt));
} …Run Code Online (Sandbox Code Playgroud) 我现在使用 MPAndroidChart v3.0.2。问题是最后一个数据('05?')没有显示......
这是我进入 Debug xVals 时的值:1?, 2?, 5?
它是来源和结果截图。
我认为“5?” 进入'红圈'...但我不知道原因..
LineChart chart = (LineChart) findViewById(R.id.chart);
if (ExRegList.length() == 0) {
chart.clear();
chart.setDescription(null);
chart.setNoDataText("???? ???? ????."); // There is no data.
chart.invalidate();
} else {
ArrayList<Entry> entries = new ArrayList<Entry>();
final String[] xVals = new String[ExRegList.length()];
try {
for (int i = 0; i < ExRegList.length(); i++) {
JSONObject obj = ExRegList.getJSONObject(i);
String date = obj.getString("REG_DT").split("-")[2] + "?";
xVals[i] = date;
int score = obj.getInt("ANSWER02");
switch (score) {
case …Run Code Online (Sandbox Code Playgroud)