美文网首页
JIGplot开发- 笛卡尔坐标系-转-极坐标系

JIGplot开发- 笛卡尔坐标系-转-极坐标系

作者: 生信石头 | 来源:发表于2018-09-16 09:57 被阅读35次

    写在前面

    仅仅是作为笔记。ggplot2 或者 更确切的说,我欣赏的并不是ggplot2,而是图层语法对统计绘图的抽象。这里涉及到两个点:

    1. 图层语法:意思是,一套完美的语法
    2. 统计图形:意味着 其优势在于 绘制统计图形。

    统计图形这一块,或者说是局限,更或者说是特点。令我痴迷的,发挥图层语法。当你发现,写好一个图层之后,一个polar就可以从笛卡尔坐标系转换成直角坐标系,或者更直接来说,柱形图变成饼图,那是一件多么舒服的事情。

    之前我制作于统计图形,所以一直在开发一个几行命令就可以完成一个看起来信息量很大的图形。最后我却发现,这个毫无意义。或者开发这个并不是我最终需要的。
    之所以这么说,是因为我需要的是可交互的展示型绘图,而不是统计相关的探索式绘图

    尝试坐标系的变化

    笛卡尔坐标系


    image.png

    查看面板边框,方便后续比较


    image.png

    以面板左侧为极,进行转换

    polarPanel.polar(JIGConstants.PolarDirection.Left,0,360);
    
    image.png

    以面板上侧为极,进行转换

    polarPanel.polar(JIGConstants.PolarDirection.Up,0,360);
    
    image.png

    以面板底部为极,进行转换

    polarPanel.polar(JIGConstants.PolarDirection.Down,0,360);
    
    image.png

    以面板右侧为极,进行转换

    polarPanel.polar(JIGConstants.PolarDirection.Right,0,360);
    
    image.png

    相关文章

      网友评论

          本文标题:JIGplot开发- 笛卡尔坐标系-转-极坐标系

          本文链接:https://www.haomeiwen.com/subject/xduxnftx.html