美文网首页
用Tableau画霓虹灯图

用Tableau画霓虹灯图

作者: 扫地sir | 来源:发表于2019-03-26 16:29 被阅读0次

    没事就看看Toan Hoang大神的网站,偶然发现一个画霓虹灯图的教程,翻译一下,以便记录学习过程(原文链接)。一共是5个不同的图,很有趣,不得不佩服大神的脑洞。

    数据很简单,就一列path。

    数据

    一、直线

    1.右键单击【path】,建立数据桶【path(bin)】,数据桶大小是0.1()。

    2.将标签类型选为“密度”

    3.拖动【path(bin)】到列功能区,右键确认一下“显示缺失值”被勾选上了,然后把列功能区上的【path(bin)】拖到标签--详细信息(此时列功能区没有字段哦)

    4.新建一个计算字段【Index】=index()-1,拖动【index】字段到列功能区,计算依据选为【path(bin)】

    5.点击标签--颜色,设置为密度--深蓝,强度60%,不透明度100%,边框选无(这一步效果已经有了)

    6.工作簿背景选黑色,去掉零值线,网格线,轴标尺,标题等,另外把工作簿拉大一点

    横线效果

    二、Sin曲线

    1.新建计算字段

    【X (Sin Curve)】=[Index]/10

    【Y (Sin Curve)】=SIN(RADIANS([Index]/10))

    2.把【X (Sin Curve)】拖到列功能区,【Y (Sin Curve)】拖到行功能区,计算依据都选择【path(bin)】

    3.将标签类型选为“密度”

    4.拖动【path(bin)】到列功能区,右键确认一下“显示缺失值”被勾选上了,然后把列功能区上的【path(bin)】拖到标签--详细信息

    5-6同上一步。

    Sin曲线

    三、圆环

    1.新建计算字段

    【X (Circle)】=SIN(RADIANS([Index]))

    【Y (Circle)】=COS(RADIANS([Index]))

    2-6同Sin曲线

    圆形

    四、螺旋图

    1.新建一个数数据桶Path (Spiral),数据桶大小是0.2

    2.新建计算字段

    【X (Spiral)】=SIN(RADIANS([Index]))*[Index]

    【Y (Spiral)】=COS(RADIANS([Index]))*[Index]

    3.将标签类型选为“密度”

    4.拖动【Path (Spiral)】到列功能区,右键确认一下“显示缺失值”被勾选上了,然后把列功能区上的【Path (Spiral)】拖到标签--详细信息

    5.把【X (Spiral)】拖到列功能区,【Y (Spiral)】拖到行功能区,计算依据都选择【Path (Spiral)】

    6.点击标签--颜色,设置为密度--深蓝,强度60%,不透明度100%,边框选无(这一步效果已经有了)

    7.工作簿背景选黑色,去掉零值线,网格线,轴标尺,标题等

    螺旋图

    如果把【Path (Spiral)】数据桶大小调整为0.01(加大点的密度),就会出现以下效果

    五、增量波

    1.新建一个数数据桶Path (Wave),数据桶大小是0.25

    2.新建计算字段

    【Y (Wave)】=COS(RADIANS([Index]))*[Index]

    3.将标签类型选为“密度”

    4.拖动【Path (Wave)】到列功能区,右键确认一下“显示缺失值”被勾选上了,然后把列功能区上的【Path (Wave)】拖到标签--详细信息

    5.把【Index】拖到列功能区,【Y (Wave)】拖到行功能区,计算依据都选择【Path (Wave)】

    6-7同上一步。

    增量波

    如果把数据桶大小调整为0.001(我试了一下,未必要调的这么小,0.01效果也差不多),就会出现以下效果

    其实实际应用中,这些图形一般用不到,只是作为学习的一种途径而已。

    此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下

    相关文章

      网友评论

          本文标题:用Tableau画霓虹灯图

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