gpt4 book ai didi

ipython - Tableau viz 嵌入到 IPython notebook 中

转载 作者:行者123 更新时间:2023-12-05 04:13:49 26 4
gpt4 key购买 nike

我在 Tableau public 上发布了一个 Tableau 9.3 可视化: https://public.tableau.com/profile/michel.page#!/vizhome/exercice1/Courbesventesetprofit

通过集成 Tableau 公共(public)可视化页面上的“共享”按钮提供的代码,我已成功将此可视化显示在网页中。

现在我想做同样的事情,但在 IPython 笔记本中。这似乎是可能的,因为我在 nbviewer 中看到了一个例子:http://nbviewer.jupyter.org/gist/msund/96bd1d837f4139b2558d

我已将“分享”按钮脚本代码集成到 Markdown 单元格中,但在单元格运行时不会显示可视化项。当我查看浏览器控制台时,似乎 js 代码和对象标签被清理了,即使我告诉 IPython 信任笔记本。

有什么解决方法吗?

最佳答案

如果您希望 Tableau 可视化显示在您的 Jupyter 笔记本中,请在普通单元格中使用 %%HTML 魔法:

%%HTML

<div class='tableauPlaceholder' id='viz1474058356757' style='position: relative'><noscript><a href='#'><img alt=' ' src='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;ex&#47;exercice1&#47;Courbesventesetprofit&#47;1_rss.png' style='border: none' /></a></noscript><object class='tableauViz' style='display:none;'><param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /> <param name='site_root' value='' /><param name='name' value='exercice1&#47;Courbesventesetprofit' /><param name='tabs' value='yes' /><param name='toolbar' value='yes' /><param name='static_image' value='https:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;ex&#47;exercice1&#47;Courbesventesetprofit&#47;1.png' /> <param name='animate_transition' value='yes' /><param name='display_static_image' value='yes' /><param name='display_spinner' value='yes' /><param name='display_overlay' value='yes' /><param name='display_count' value='yes' /></object></div> <script type='text/javascript'> var divElement = document.getElementById('viz1474058356757'); var vizElement = divElement.getElementsByTagName('object')[0]; vizElement.style.width='100%';vizElement.style.height=(divElement.offsetWidth*0.75)+'px'; var scriptElement = document.createElement('script'); scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js'; vizElement.parentNode.insertBefore(scriptElement, vizElement); </script>

这是关于您还可以用魔法做什么的重要资源:https://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/

关于ipython - Tableau viz 嵌入到 IPython notebook 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36645351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com