美文网首页
用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