当前位置: 首页 > 知识库问答 >
问题:

MPandroid条形图条形图未对齐

酆耀
2023-03-14

我的条形图中的条形图未与标签对齐-请参阅:https://imgur.com/gallery/QVtIvXq

我的X轴:

 XAxis xAxis = chart.getXAxis();
    xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
    xAxis.setLabelCount(values.length + 1, true);
    xAxis.setDrawLabels(true);
    xAxis.setCenterAxisLabels(true);
    xAxis.setValueFormatter(new MyXAxisValueFormatter(values));
    xAxis.setGranularity(10f);
    xAxis.setGranularityEnabled(true);
    xAxis.setDrawGridLines(true);
    xAxis.setDrawAxisLine(false);
    //xAxis.setAxisMinimum(0);
    xAxis.setAxisMaximum(values.length+1);


  // custom X-axis labels
     String[] values = new String[]{"Excited", "Happy", "Confident", "Proud", "Content", "Fine",
    "Relaxed", "Calm", "Tired", "Guilty", "Sad", "Depressed", "Embarrassed", "Upset", "Stressed",
     "Anxious", "Confused", "Disgusted"};

任何帮助都将不胜感激

共有1个答案

汝飞
2023-03-14

对我起作用的是删除行xaxis . setaxismaximum(values . length 1);而是插入一个空白数据集。这确保了所有标签都被显示,而不会强制执行最大值,最大值会由于某种原因导致条没有正确对齐。希望这对将来的人有所帮助。

 类似资料:
  • 我的线条怎样才能整齐又不太侧身?

  • 尝试让字符串标签呈现在我的条形图的 x 轴上。只是没有出现。下面是代码片段。一切都很好,除了标签没有显示。我已经尝试设置以下内容,但仍然一无所获。 ...

  • 我正在使用JSONArray来填充我的MPAndroid条形图。但是条与它们的标签不对齐。像这样有人可以帮助我做些什么来将条与它们相应的标签对齐吗?

  • 我正在使用组合图绘制堆叠条形图,并在其上绘制折线图。当我将条形阴影设置为true时,一些条形被隐藏。这是我将条形阴影设置为true的代码。 我得到了下面的图表 条形阴影设置为false的相同代码 生成以下图表,其中条形图如预期的那样正确。 我在这里有什么不正常的事吗? 如果这是一个我希望不是的错误,我可以使用网格线实现条形阴影吗? 尽管如此,伟大的图书馆。

  • 我的x轴值没有对齐。我应该修改什么设置? x轴未对齐 下面是我到目前为止在代码中使用的。setLabelsToSkip将无法工作,因为我使用的是3.0.1版。 这是我的标签格式化程序类: 以下是我的主要活动setdata方法: 在我的主要活动中,我像这样使用它:

  • 如贴图所示,我正在尝试使用MPAndroid libraray的水平条形图,一切都很好,除了在图的末尾有一条十字线,如图所示。我还附上了图表样式的代码。请有人帮忙纠正我代码中的错误。 MpChart错误的图像: