java - 如何在 CombinedChart 中突出显示一个 BarDataSet 条目?

标签 java android mpandroidchart

我正在使用 MPAndroidChart .我有一个组合图表,由一个条形图和一个折线图组成。当我打开图表 Activity 时,我希望在 x 位置 3.0f 处突出显示条形图的条目。当我调用 mCombinedChart.highlight(3.0f, int dataSetIndex, false) 时,它会给我一个空指针异常,无论我将什么 int 作为数据集索引。我怎样才能实现我的目标?

最佳答案

  1. 创建高亮对象:Highlight high = new Highlight(float x, int dataSetIndex);

  2. 调用设置数据索引方法: high.setDataIndex(int dataIndex);

  3. mCombinedChart.highlightValue(high, false)

使用setDataIndex方法选择您要使用的组合图表的数据对象,并将dataSetIndex值作为您选择的数据对象的数据集的索引。

关于java - 如何在 CombinedChart 中突出显示一个 BarDataSet 条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39710373/

相关文章:

java - 解析 string.xml 文件时出现 XmlPullParserException

android - Google Firebase FirebaseMessaging.onMessage.listen 在 flutter 中多次调用

Android-MPChartLibrary 无法覆盖默认值 "No Chart data available text"

android - 如何在 MPAndroidChart 中制作可拖动的 LimitLine

java - 如何避免 BufferOverflow 异常?

java - OnLongClick 停止 OnClick

android - 当按下 RecyclerView 内的按钮时如何下载文件?

android - 具有以下样式的 MPAndroidoid 图表

java - Java中有什么方法可以在不传输或下载的情况下获取图像的宽度和高度?

Java 在运行时按名称间接访问变量?