我正在使用mpandroidchart library
作为我的项目IDE is eclipse
。我将lib mpandroidchartlibrary_2.2.4.jar
导入到我的项目中。我希望像mpandroidchart demo of piechart with lines
一样实现图像,但我只知道没有线条的饼图,我不知道该怎么做。和方法
dataSet.setValueLinePart1OffsetPercentage(20.f);
dataSet.setValueLinePart1Length(10f);
dataSet.setValueLinePart2Length(10f);
在我的项目中没有显示。
答案 0 :(得分:2)
您是否将切片空间称为饼图中的线条?如果是,请使用以下行。
#include <stdio.h>
#define LENGTH 10
int main (void) {
int array [LENGTH];
int i, max, min, sum;
float average;
printf("Enter vector of 10 numbers: ");
// inputting the numbers into an array
for(i = 0; i < LENGTH; i++) {
scanf("%d", &array [i]);
}
// Finding the minimum value
min = array [0];
for(i = 1; i < LENGTH; i++) {
if(min > array [i]) {
min = array [i];
}
}
printf("Minimum vector is %d\n", min);
// Finding the maximum value
max = array [0];
for(i = 1; i < LENGTH; i++) {
if(max < array [i]) {
max = array [i];
}
}
printf("Maximum vector value is %d\n", max);
// Finding the average of all values
sum = 0;
average = 0;
for(i = 0; i < LENGTH; i++){
sum = sum + array [i];
average = sum / LENGTH;
}
printf("Average vector value is %.1f\n", average); // %.1f prints the number with 1 decimal point
return 0;
答案 1 :(得分:2)
为数据集添加颜色。
dataSet.setColors(ColorTemplate.COLORFUL_COLORS);
这将在饼图中分隔您的切片
如果要创建分色,请使用相同的颜色,在切片之间添加空格
dataSet.setSliceSpace(5f);