相关疑难解决方法(0)

如何将HTML嵌入到iPython输出中?

是否可以将渲染的HTML输出嵌入到iPython输出中?

一种方法是使用

from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
Run Code Online (Sandbox Code Playgroud)

或(IPython多线单元别名)

%%html
<a href="http://example.com">link</a>
Run Code Online (Sandbox Code Playgroud)

哪个返回格式化的链接,但是

  1. 此链接无法从控制台打开带有网页本身的浏览器.但是,IPython笔记本支持诚实的渲染.
  2. 我不知道如何HTML()在列表或pandas打印表格中渲染对象.你可以做df.to_html(),但没有在细胞内建立链接.
  3. 此输出在PyCharm Python控制台中不是交互式的(因为它不是QT).

如何克服这些缺点并使iPython输出更具交互性?

html python ipython jupyter-notebook

127
推荐指数
4
解决办法
12万
查看次数

Python Plotly - 嵌入HTML的离线图表(不工作)

我已经构建了一个图表,我想将其嵌入到HTML文件中.如果我plotly在线使用,它可以按预期工作.但是,如果我使用OFFLINE离线图表工作(即它打开一个单独的HTML图表),但它没有嵌入HTML(nick.html),iframe即为空.

这是我的代码:

fig = dict(data=data, layout=layout)
plotly.tools.set_credentials_file(username='*****', api_key='*****')
aPlot = plotly.offline.plot(fig, config={"displayModeBar": False}, show_link=False,
                             filename='pandas-continuous-error-bars.html')

html_string = '''
<html>
    <head>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
        <style>body{ margin:0 100; background:whitesmoke; }</style>
    </head>
    <body>
        <h1>Monthly Report</h1>

        <!-- *** Section 1 *** --->
        <h2></h2>
        <iframe width="1000" height="550" frameborder="0" seamless="seamless" scrolling="no" \
src="''' + aPlot + '''.embed?width=800&height=550"></iframe>
        <p> (Insights).</p>


    </body>
</html>'''

f = open("C:/Users/nicholas\Desktop/nick.html",'w')
f.write(html_string)
f.close()
Run Code Online (Sandbox Code Playgroud)

任何人都知道它为什么不嵌入以及如何修复它?

html python plotly

15
推荐指数
1
解决办法
3799
查看次数

使用Python从Plotly获取<script>和<div>标签

我想知道是否有人知道一个好方法(最好是内置方法,但我当然愿意自己编写)来从Plotly离线客户端的HTML输出中获取<script><div>标记.

我已经熟悉散景并非常喜欢将它用于2D可视化,但我真的很想将Plotly与其3D可视化功能集成在一起.

如果您需要有关该项目的任何其他详细信息,请告诉我们.

html python plotly

7
推荐指数
2
解决办法
5340
查看次数

标签 统计

html ×3

python ×3

plotly ×2

ipython ×1

jupyter-notebook ×1