我之前使用Robin Kennedy的神奇博客制作了普通曲线: https://public.tableau.com/en-us/s/blog/2013/11/fitting-normal-curve-histogram
但是当谈到TabPy时,我没有这样做。由于在Tableau中使用Python代码需要进行一些调整,所以Python的一些基本功能在Tableau中失败。
即使我一步一步地使用博客并操纵代码,因为TabPy需要我工作,最终的公式来制作曲线 -
(1 / ([St Dev] * SQRT(2*PI()))) * EXP(-((ATTR([Profit Bin]) – [Mean])^2 / (2*[St Dev]^2))) * [Profit Bin Size]* TOTAL (SUM([Number of Records]))
让我很难重新创作。
我到现在所写的是 -
SCRIPT_REAL("
import numpy as np
import matplotlib.mlab as mlab
import math
sigma = maths.sqrt(_arg1)
x = np.linspace(_arg2 - 3*_arg3, _arg2 + 3*_arg3, 100)
", FLOAT([Variance]), FLOAT([Mean]), FLOAT([Std Dev]) )
我不知道如何继续下去,我的意思是如何策划出来。有什么建议吗?
我使用Tableau箱子制作了直方图,但我需要使用Python制作曲线。