PNChart屬性標注

- (void)coifigChartStyle:(PNLineChart *)lineChart withXArray:(NSArray *)xArray  yArray:(NSArray *)yArray{

    //設(shè)置坐標軸是否可見
//    lineChart.showCoordinateAxis = YES;
    [lineChart setXLabels:xArray];
    //設(shè)置是否顯示網(wǎng)格線
    lineChart.showYGridLines = YES;
    lineChart.showGenYLabels = YES;
    //設(shè)置坐標軸寬度
    lineChart.axisWidth = 2;
    //是否曲線x顯示
    // _lineChart.showSmoothLines = YES;
    //x軸y軸顏色
    lineChart.axisColor = RGB(216, 216, 216);
    //lineChart.axisWidth = 1;
    //x軸字體顏色
    lineChart.xLabelColor = RGB(216, 216, 216);
    //y軸字體顏色
//    lineChart.yLabelColor = RGB(216, 216, 216);
    //是否顯示x軸y軸
    lineChart.showCoordinateAxis = NO;
    //y軸分多少份
    lineChart.yLabelNum = 7;
    //顯示標注
    lineChart.showLabel = YES;
    //y軸最大值
    lineChart.yFixedValueMax = 130;
    //y軸最小值
    lineChart.yFixedValueMin = 0;
    //y軸字體顏色
    lineChart.yLabelColor = [UIColor clearColor];
    //chartCavanWidth chartCavanHeight 可視范圍
//    lineChart.chartCavanHeight = 300;

    
    PNLineChartData *data01 = [PNLineChartData new];
    //顯示點標注
    data01.showPointLabel = YES;
    //點標注字體
    data01.pointLabelFont = SYSFONT_(9);
    //點標注顏色
    data01.color = [UIColor orangeColor];
    //點標注個數(shù)
    data01.itemCount = lineChart.xLabels.count;
    //點標注樣式,圓角 三角
    data01.inflexionPointStyle = PNLineChartPointStyleCircle;
    
    data01.getData = ^(NSUInteger index){
        
        CGFloat yValue = [yArray[index] floatValue];
        
        return [ PNLineChartDataItem dataItemWithY:yValue];
        
    };
    
    lineChart.chartData = @[data01];
    //開始繪圖
    [lineChart strokeChart];
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容