没事就看看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,有兴趣也可关注一下
网友评论