- (void)coifigChartStyle:(PNLineChart *)lineChart withXArray:(NSArray *)xArray yArray:(NSArray *)yArray{
//设置坐标轴是否可见
// lineChart.showCoordinateAxis = YES;
[lineChart setXLabels:xArray];
//设置是否显示网格线
lineChart.showYGridLines = YES;
lineChart.showGenYLabels = YES;
//设置坐标轴宽度
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];
//点标注个数
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];
}
PNChart属性标注
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、问题描述 某些spring 托管的bean,被标注Autowired注解的属性,没有自动注入对象。比如下面这个...
- 1. 右击图层,点开属性表。 2. 查看Labels中的Symbol selector,选择字体、字号等。 3. ...
- 一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的r...
- UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的图片区别于...
- 最近看到一篇文章介绍Vector兼容方案的。参考http://www.jianshu.com/p/e3614e7a...