用Tableau画改进版幂函数柱状图

用Tableau画改进版幂函数柱状图

前段时间写了一篇文章《用Tableau画幂函数柱状图》,得到了国外大神的认可,非常高兴,但是总感觉还有进步的空间。

前段时间写了一篇文章《 用Tableau画幂函数柱状图 》,得到了国外大神的认可,非常高兴,但是总感觉还有进步的空间。

最近宅在家里不能出门,有时间对幂函数柱状图进行一些改进,更改了幂函数公式,并通过数据桶和参数进行处理后,实现了对幂函数形状的自由调整。这次使用了y=1/(x^2+r)这个幂函数,r的大小控制着函数的形状。r=0.5大致就是下面的形状。

这里只简单介绍一下方法,具体原理请参照上一篇文章和tableaumagic网站。

数据集还沿用上一篇文章的,但是不用辅助表,而是通过并集和数据桶的方式实现辅助表的效果。

Country,Value
United States,60
United Kingdom,70
India,50
Australia,60
France,30

处理完成后,数据集会多一个[Table Name]字段,值是Sheet2和Sheet21。

if [Table Name]='Sheet2' then 0
ELSE 100
END
创建一个负[X range]到正[X range]之间的数列,作为X轴。

如果操作正确,结果如下:

下面演示一下,调整参数控制图形的效果。

另外如果需要添加标签,可增加一个字段

有兴趣的同学可以到我的public上下载已经做好的Viz。

__BLOCK_p__https://public.tableau.com/profile/jiangbin#!/vizhome/IMPROVEDPOWERFUNCTIONBARCHARTS/1_1
📖 相关文章
快速自制Tableau可用的mapbox地图样式
用Tableau制作3D旋转地球
基于RFM模型与Tableau Prep NTILE函数的旅客价值分层实现
用Tableau画幂函数柱状图
用Tableau画可调整的树状图(Tree Diagram)
——————————————————————————————

No comments yet