代码之家  ›  专栏  ›  技术社区  ›  Vidhya Sri

是否可以使用Tableau自己创建可视化(图表)?

  •  0
  • Vidhya Sri  · 技术社区  · 6 年前

    在我的移动应用程序中使用Tableau加载图表(可视化)所花费的时间接近10或15秒。因此,我正在寻找其他的方法,比如创建自己的图表,但只使用创建可视化效果时提供的智能表。

    简而言之,我想知道Tableau是否提供了一些支持或API,我可以自己在我的移动应用程序中绘制可视化效果,而不会丢失任何图表数据或功能,如深入挖掘图表。

    例如,一个来自Tableau的API,我可以使用它在我的移动应用程序中创建图表。创建之后,如果用户接触到任何应该再次发送到Tableau的数据,以获得进一步的事件操作,如显示过滤器/表等。

    这是可能的吗?我在Tableau中做了很多研究,了解了Tableau的SDK、Tableau API、Tableau扩展等,但是找不到我要找的东西。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Alex Blakemore    6 年前

    Tableau提供了一个完整的白皮书 Designing Efficient Workbooks . 我将从阅读这篇文章开始,并尝试一些建议。

        2
  •  1
  •   Mridul Meharia    6 年前

    如果您正在寻找一个API驱动的可视化系统,您可以查看 MuzeJS .

    将数据加载到浏览器内的数据模型中,运行支持关系代数的数据运算符以获取正确的数据子集,然后传递到muze引擎,该引擎将自动为其呈现最佳的可视化效果。

    它类似于Tableau提供的那种智能化,但是由于它是一个开发人员优先的API,所以您可以根据自己的需要进行定制,无论是移动还是桌面。事实上,大多数图表都可以无缝地用于这两者。

    对数据的任何更改(包括数据操作的应用)都会自动更新可视化效果,而无需执行任何其他操作。

    此外,如果需要连接多个图表(用于交叉交互、向下钻取等),则需要手动编写粘合代码。使用muze,从同一个数据模型呈现的所有图表都会自动连接(启用交叉过滤)。它还提供了可组合性和面向可视化的能力,提供了多网格布局。

    你可以通过一些 examples 以及 documentation 看看它是否适合你的需要

    推荐文章