YHChartView 0.3.14

YHChartView 0.3.14

whoyoung 维护。



  • 杨虎

YHChartView

支持缩放、拖动、旋转、动画的图表,包括垂直条形图、水平条形图和折线图。支持 React Native。

Cocoapods 支持

Podfile

pod 'YHChartView'

手动安装

* download respository<br>
* Objective-C Project: copy 'YHChartView' to your project <br>
* React Native Project: copy 'YHChartView' & 'BIChartModule' (directory: YHChartViewDemoRN/ios/BIChartModule) to your project <br>

运行 Objective-C 示例

  1. 打开 YHChartViewDemo
  2. 使用 XCode 运行 YHChartViewDemo.xcodeproj

运行 React Native 示例

  1. 在终端中运行命令:cd ${您的下载目录}/YHChartView-master/YHChartViewDemoRN
  2. 运行命令:npm install
  3. 运行命令:npm start
  4. 运行命令:open ios
  5. 使用 XCode 运行 YHChartViewDemo.xcodeproj

演示

直线图
line

曲线图
line

堆叠水平条形图
line

堆叠垂直条形图
line

分组水平条形图
line

分组垂直条形图
line

修改日志

版本 0.3.13

  1. 提供更新视图数据的方法,可用于视图切换等场景
  2. 选中状态下提示窗layer层优化,减少不必要的循环
  3. 限制弹窗的最大宽度
  4. 更新 RN demo

版本 0.3.12

  1. 删除不必要的短刻度线;chartView绘图区域距左边距的距离设为一个属性leftEdge;删除TextWidth宏,它的值由(self.leftEdge - 5)替代

版本 0.3.11

  1. 折线图UI细节修正

版本 0.3.10

  1. 折线图可以设置起点

版本 0.3.9

  1. bug修复

版本0.3.8

  1. 重复点击同一项,取消选中状态

版本0.3.7

  1. 修改堆叠图的bug

版本0.3.6

  1. 折线图增加曲线连接方式
  2. 折线图选中样式调整

版本0.3.5

  1. 柱状图两组之间的间隔与柱状图的宽度成正比
  2. 折线图样式调整
  3. 选中效果调整
  4. 分组柱状图增加分割线
  5. 空数据不可被选中
  6. 弹窗样式调整
  7. 标题轴文字区域太小时,不绘制文本
  8. 提取一个柱状图基类出来;柱状图独有的属性放在柱状图基类中

版本0.3.4

  1. 废弃版本0.3.3的变更,因为RN代码,单独校验不通过

版本0.3.3

  1. 增加subspec,用于原生和React Native工程

版本0.3.2

  1. 增加首次加载动画功能(添加首次加载动画)

版本 0.3.1

  1. 增加参考线宽及参考线颜色属性(添加属性:referenceLineWidth, referenceLineColor)
  2. 修复崩溃错误:当除数为0时,结果为NaN。
  3. 更改规则,在LineChart中绘制圆点。
  4. 增加控制折线图线宽及折线图上圆圈的属性(添加属性:lineWidth, circleRadius, circleBorderWidth)
  5. 增加控制坐标轴文字大小及颜色的属性(添加属性:axisTextFontSize, dataTextFontSize, axisTextColor, dataTextColor)
  6. 修改属性hadTapped为可读可写(更新hadTapped属性)
  7. 添加中RN工程中使用YHChartView的demo(添加demo,在React Native项目中使用YHChartView)