Code Monkey home page Code Monkey logo

orcharts's People

Contributors

sunriseoyr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

orcharts's Issues

关于gradientColors【颜色层次】的问题

拿默认的两个颜色 self.gradientColors = @[[[UIColor redColor] colorWithAlphaComponent:0.3], [[UIColor blueColor] colorWithAlphaComponent:0.3]]; 举例,如果只是赋值两个颜色,则效果没问题,越在上面红色越深,越在下面蓝色越深,中间是渐变。。

然后我的问题是,我看这个gradientColors可以传递很多值,然后我左边的Y轴,其实是有5个状态,然后我根据这5个状态,传递了5个颜色以后,发现颜色没有像传递2个颜色那样,分成5个层次,而是一个混合在一起的颜色。

所以想请教这个有办法实现传递几个颜色,有几个层次那样的效果吗?类似我在别的app中看到的3个颜色,然后从上往下有3个层次这样。

xxx

关于曲线的【截图】问题

你好,首先很感谢分享了这么好用的库。

我在使用的时候遇到一个小问题,就是我想把生成的ORLineChartView以图片的形式分享到微信或者qq,然后我用了一个我之前经常用的对UIView截图的方法:

  • (UIImage *)convertViewToImage:(UIView *)view {

    UIImage *imageRet = [[UIImage alloc] init];
    //UIGraphicsBeginImageContextWithOptions(区域大小, 是否是非透明的, 屏幕密度);
    UIGraphicsBeginImageContextWithOptions(view.frame.size, YES, [UIScreen mainScreen].scale);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    imageRet = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return imageRet;

}

发现只能截看到的部分,滚动之后才能看到的部分截取不了,而且曲线上的颜色也没有了。

不知道你这边有什么好的方法吗?

值很小问题

你好,当我的值都很小的时候有点问题,能看下在哪里能够更改吗
image

关于【曲线截图】不带颜色的问题 后续

你好 之前我问过一个曲线截图 然后 只有曲线 没有颜色的问题,在这个链接

https://github.com/SunriseOYR/ORCharts/issues/6

后来你这边通过 pod 2.0.8已经解决了,最近我发现当这个曲线上的点超过手机屏幕的时候,是带颜色的,然后点比较少,比如只有2,3个点的时候还是只有曲线,没有颜色。

我尝试修改了几处代码还是没有解决,不知你这边有什么好的方法可以彻底解决这个截图不带曲线颜色的问题吗?

饼图

image
如图,饼图折线会互相遮盖

  • (UIView *)viewForRingCenterOfChartView:(ORRingChartView *)chartView{
    UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 20, 20)];
    view.backgroundColor = [UIColor grayColor];
    return view;
    }
    且无法添加中心视图

请问这种效果如何实现呢?

设计图
实现效果图

因为左右切换的效果,所以我把饼状图和右边的图例放在一个tableViewcell里面,但是饼状图我还是实现不了我想要的这个效果,隐藏了infoLine和point,调了边距,但是toinfoView 无法显示在饼状图圆环的中间,求解。
而且我还发现在我的工程里面明明toinfoView存在,但是不显示,看图层的时候确实存在,我调用 UIView *view = [self.pieChart dequeueTopInfoViewAtIndex:idx];
view.layer.zPosition = 10;将其显示出来了

多组数据问题

您好,首先很感谢您的代码,学习了很多,已经 star,我现在想在线形图里接入多组数据,请问您在多线同时显示方面,做了优化了么?

Hello, first of all, thank you very much for your code. I have learned a lot, and now I want to access multiple groups of data in the line graph. Have you optimized the display of multiple lines at the same time?

点击扇形区域可以响应事件

你好,看了你这个库,非常好,考虑的合适全面,很值得学习。建议加一个功能,点击扇形区域可以响应事件,这样就更加完美了。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.