在我的移动应用程序中使用tableau加载图表(可视化)所花费的时间接近10或15秒。因此,我在寻找替代方法,例如创建自己的图表,但仅使用情报表提供的创建可视化的方法。
简而言之,我想知道tableau是否提供了一些支持或API,通过这些支持或API我可以自己在移动应用程序中绘制可视化效果,而不会丢失任何图表数据或功能,例如深入研究图表。
例如,来自tableau的API,通过它我可以在移动应用程序中创建图表。创建完之后,如果用户触摸了应再次发送到tableau的任何数据,以获得进一步的事件操作,例如显示过滤器/表等。
这甚至可能吗?我在Tableau中进行了大量研究,并且了解了Tableau SDK,Tableau API,Tableau扩展等。但是找不到我想要的东西。
答案 0 :(得分:2)
Tableau提供了详尽的白皮书Designing Efficient Workbooks。我将从阅读并尝试一些建议开始。
答案 1 :(得分:1)
如果您正在寻找API驱动的可视化系统,则可以签出MuzeJS。
您将数据加载到浏览器中的DataModel中,运行启用了关系代数的数据运算符以获取正确的数据子集,然后将其传递给Muze引擎,后者会自动为其呈现最佳可视化效果。
它类似于Tableau提供的智能,但是由于它是开发人员首先使用的API,因此您可以根据需要进行自定义,无论是针对移动设备还是台式机。实际上,大多数图表都可以无缝使用。
对数据的任何更改(包括数据操作的应用)将自动更新可视化,而无需执行其他任何操作。
此外,如果您必须连接多个图表(用于交互交互,向下钻取等),则必须手动编写“胶水”代码。使用Muze,将自动连接从同一DataModel呈现的所有图表(启用交叉过滤)。它还提供了可组合性和可视化方面的功能,并提供了多网格布局。
您可以浏览examples和documentation中的一些内容,看看它是否适合您的需求