标签: mpandroidchart

3
推荐指数
1
解决办法
6794
查看次数

MPandroidchart Double YAxis具有不同的比例

我希望我的图表有两个不同比例的YAxis,如图像.如何更改每个轴的比例?

在此输入图像描述

android axis-labels mpandroidchart

3
推荐指数
1
解决办法
4798
查看次数

使用mpandroidchart 2.0.7隐藏边框

我正在使用MPAndroidChart库 2.0.7.我该如何隐藏边框?在1.7.4版本中,方法setDrawBorder(boolean)可用,它不再是这种情况:(

非常感谢 !

android mpandroidchart

3
推荐指数
1
解决办法
2161
查看次数

MPAndroidChart有没有办法为不同的酒吧设置不同的颜色?

我在我的应用程序中使用MPAndroidChart,我想知道是否有一种方法可以为动态移动条形图中的第一个条形设置不同的颜色,如下所示: 在此输入图像描述

当数据不断出现时,动态添加条形,同时整个堆栈向左移动,有没有办法将第一个条形的颜色设置为不同的颜色?先感谢您.

编辑和解决方案: 这是我的代码,用于向图表添加新条目,它每500毫升左右动态发生.

 private void addBarEntry(float value) {


    BarData data = mDownloadChart.getData();

    if(data != null) {

        BarDataSet set = data.getDataSetByIndex(0);
        // set.addEntry(...); // can be called as well

        if (set == null) {
            set = createBarSet();
            data.addDataSet(set);
        }

        // add a new x-value first
        data.addXValue(set.getEntryCount() + "");

        // choose a random dataSet
        //int randomDataSetIndex = (int) (Math.random() * data.getDataSetCount());

        data.addEntry(new BarEntry(value, set.getEntryCount()), 0);

        // let the chart know it's data has changed
        mDownloadChart.notifyDataSetChanged();

        SLog.d(TAG, "download value: "+value);

        mDownloadChart.setVisibleXRange(10);
        mDownloadChart.moveViewToX(mDownloadChart.getHighestVisibleXIndex()-5); …
Run Code Online (Sandbox Code Playgroud)

charts android graph view mpandroidchart

3
推荐指数
1
解决办法
5247
查看次数

如何在MPAndroidChart中重置缩放级别?

我正在使用MPAndroidChart,如何重置缩放?例如:

1.用户在图表中进行缩放
2.用户单击一个按钮重置缩放(返回默认缩放)

android zoom mpandroidchart

3
推荐指数
1
解决办法
1570
查看次数

MPAndroidChart如何让y轴以非零值开始?

我正在使用MPAndroidChart库并且有一组数据条目,其中Y值介于20 - 30之间,我当前正在折线图中显示它.但是,我注意到有一个很大的差距,因为Y轴从0开始而不是20.

截图

如何让Y轴从20开始而不是0?或者更好的是所有y值的最小值?

感谢您的时间!

android mpandroidchart

3
推荐指数
1
解决办法
4456
查看次数

如何在MPAndroidChart中隐藏值标签

如何删除标签BarChart.我附上了我要删除的标记为红色的屏幕截图.如何删除该号码?

这是截图:

带有标记为红色标签的条形图

                BarDataSet dataset = new BarDataSet(entries, "");
                BarData data = new BarData(labels, dataset);
                barChart.setData(data);
Run Code Online (Sandbox Code Playgroud)

charts android labels android-studio mpandroidchart

3
推荐指数
1
解决办法
3930
查看次数

如何在MPAndroid图表中使用X值?

我一直在使用MPAndroid图表.今天在为图书馆添加grandle依赖之后,很少有东西被改变了.

 float YValues [] = {50, 30, 0, 60, 70};
 String [] xValues = {"Fifty", "Thirty", "Zero", "Sixty", "Seventy"};

 ArrayList<BarEntry> yData = new ArrayList<>();
        for(int i = 0; i < YValues.length; i ++)
            yData.add(new BarEntry(YValues[i], i));

        ArrayList<String> xData = new ArrayList<>();
        for(int i = 0; i < xValues.length; i ++)
            xData.add(xValues[i]);

        BarDataSet barDataSet = new BarDataSet(yData, "");
        barDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
        BarData barData = new BarData(barDataSet);
        barChart.setData(barData);
        barChart.invalidate();
Run Code Online (Sandbox Code Playgroud)

我的问题是我在哪里放xData变量.最初我曾经说过, BarData barData = new BarData(xData, barDataSet);但这不起作用.我在哪里放xData变量或哪里出错?

charts android visualization mpandroidchart

3
推荐指数
1
解决办法
1113
查看次数

MPAndroidchart - 烛台图表为空白

正如标题所说,我试图将MPAndroidChart包含在一个项目中,并且不能让蜡烛显示出来.这是我的代码:

    List<CandleEntry> ceList = new ArrayList<>();
    ceList.add(new CandleEntry(0, 4.62f, 2.02f, 2.70f, 4.13f));
    ceList.add(new CandleEntry(1, 5.50f, 2.70f, 3.35f, 4.96f));
    ceList.add(new CandleEntry(2, 5.25f, 3.02f, 3.50f, 4.50f));
    ceList.add(new CandleEntry(3, 6f,    3.25f, 4.40f, 5.0f));
    ceList.add(new CandleEntry(4, 5.57f, 2f,    2.80f, 4.5f));
    CandleDataSet cds = new CandleDataSet(ceList, "Entries");
    cds.setColor(Color.BLUE);
    cds.setValueTextColor(Color.RED);
    CandleData cd = new CandleData(cds);
    candleStickChart.setData(cd);
    candleStickChart.invalidate();
Run Code Online (Sandbox Code Playgroud)

但我明白了:

在此输入图像描述

图表Xml

    <com.github.mikephil.charting.charts.CandleStickChart
    android:id="@+id/CandleStickChart"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

带有折线图的相同代码似乎工作正常.我有什么想法可能做错了吗?谢谢!

android mpandroidchart

3
推荐指数
1
解决办法
1600
查看次数

是否可以绘制两层饼图?

嗨,我正在尝试实现如下所示的图表。请查看图片,并帮助我找到合适的解决方案。在这里,我正在使用 MPAndroidChart库。

在此处输入图片说明

现在,我的饼图如下图所示。

在此处输入图片说明

我正在使用下面的xml

<com.github.mikephil.charting.charts.PieChart
    android:id="@+id/chart1"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

在Java中,我有这样的管理角度。

mChart.setMaxAngle(270f); // HALF CHART
mChart.setRotationAngle(135f);
Run Code Online (Sandbox Code Playgroud)

我仍然无法创建饼图的内线。我想要上面已经提到的图表。我怎么画那条线?

java android pie-chart mpandroidchart

3
推荐指数
1
解决办法
767
查看次数