我是android 中MPAndroidChart的新用户.谁能帮我 ?
我希望我的图表有两个不同比例的YAxis,如图像.如何更改每个轴的比例?

我正在使用MPAndroidChart库 2.0.7.我该如何隐藏边框?在1.7.4版本中,方法setDrawBorder(boolean)可用,它不再是这种情况:(
非常感谢 !
我在我的应用程序中使用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) 我正在使用MPAndroidChart,如何重置缩放?例如:
1.用户在图表中进行缩放
2.用户单击一个按钮重置缩放(返回默认缩放)
我正在使用MPAndroidChart库并且有一组数据条目,其中Y值介于20 - 30之间,我当前正在折线图中显示它.但是,我注意到有一个很大的差距,因为Y轴从0开始而不是20.

如何让Y轴从20开始而不是0?或者更好的是所有y值的最小值?
感谢您的时间!
如何删除标签BarChart.我附上了我要删除的标记为红色的屏幕截图.如何删除该号码?
这是截图:
BarDataSet dataset = new BarDataSet(entries, "");
BarData data = new BarData(labels, dataset);
barChart.setData(data);
Run Code Online (Sandbox Code Playgroud) 我一直在使用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变量或哪里出错?
正如标题所说,我试图将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)
带有折线图的相同代码似乎工作正常.我有什么想法可能做错了吗?谢谢!
嗨,我正在尝试实现如下所示的图表。请查看图片,并帮助我找到合适的解决方案。在这里,我正在使用 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)
我仍然无法创建饼图的内线。我想要上面已经提到的图表。我怎么画那条线?
android ×10
mpandroidchart ×10
charts ×3
axis-labels ×1
graph ×1
java ×1
labels ×1
pie-chart ×1
view ×1
zoom ×1