【问题标题】:How to do more customization zeppelin notebook?如何做更多的定制zeppelin notebook?
【发布时间】:2017-07-11 08:54:00
【问题描述】:

我使用的是 2.5 版本下的 Hortonworks 沙盒。 zeppelin 服务运行成功,当我在 csv 文件中创建带有示例数据的 zeppelin 笔记本时,例如;明智的以下可用数据列表;

+----------------------------------------+
| id  name specialization county   state |
+----------------------------------------+
| 001 xxxx Android       Bronx     NY    |
+----------------------------------------+
| 002 yyyy ROR           Rome      NY    |
+----------------------------------------+
| 003 zzzz Bigdata       Bronx     NY    |
+----------------------------------------+
| 004 pppp IOS           Dallas    TX    |
+----------------------------------------+
| 005 qqq  IOS           Dallas    TX    |
+----------------------------------------+

我有一个饼图、条形图、sql 表。在饼图中可用状态的饼图列表中,如 TX 以及饼图上的相应计数。

当我点击 TX 值部分的饼图时,我想要动态地过滤整个笔记本中所有小部件(如 sql 表、条形图等)中的数据。但我得到的所有数据都显示在 sql 表中,下表包含 70,000 条记录,我只想要 tx 状态记录。 [![在此处输入图像描述][2]][2] 请告诉我如何在 zeppelin 中实现此功能。

【问题讨论】:

    标签: python hadoop apache-spark hive apache-zeppelin


    【解决方案1】:

    从 0.7.0 开始,您可以创建自己的图表,例如 https://github.com/1ambda/zeppelin-highcharts-columnrange。

    这叫做氦(可插入)可视化(图表)

    这里有一些你可以参考的资源

    【讨论】:

    • 感谢您的回复。氦气有可能吗?为什么我要问我是否在饼图中选择了仅在 sql 表、条形图等中过滤的值的特定部分。在 zeppelin 中,我无法选择饼图的一部分。
    • 如果你能添加一些截图来解释你想要什么,那就太好了。
    • 请找到我上面更新的帖子和一些截图,我取自 zeppelin-notebook。
    • Zeppelin 内置饼图使用 nvd3 库。我不确定 nvd3 是否支持该功能。而且,我认为这就是您想要的:向下钻取饼图 (highcharts.com/demo/pie-drilldown)。您可以使用此向下钻取饼图创建自己的氦气可视化。
    • 如果您使用的是 0.7.0+(从 0.7.0 开始支持氦气),我可以在本周末为您创建它。如果你愿意,请告诉我。当然,你也可以创作。
    猜你喜欢
    • 2021-11-18
    • 1970-01-01
    • 2017-06-01
    • 2016-07-15
    • 2017-06-22
    • 2016-06-11
    • 2019-03-02
    • 2018-02-02
    • 2020-01-09
    相关资源
    最近更新 更多