在Jupyter Noteb中显示图像下方的表格

2024-04-28 14:57:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用ipywidgets在Jupyter笔记本中显示一个图片旋转木马。我想在图片下面放一张与每张图片相对应的表格。我正在努力做到这一点,任何建议都将不胜感激。在

下面是我迄今为止所做的示例代码。我需要在每张图片下面显示tmp数据帧的帮助:

from ipywidgets import *
import pandas as pd
import requests
from ipywidgets import *
from IPython.display import display, HTML

tmp = pd.DataFrame({'metric': ['A', 'B', 'C'],
                   'value': range(3)})

box_layout = Layout(overflow_x='scroll',
                   width='1000px',
                   flex_direction='row',
                   display='flex')

item = Image(value=requests.get(
    'http://www.godalmingmuseum.org.uk/uploads/images/People/Jekyll/Jekyll,_Gertrude,_middle_aged_Y.JPG'
).content)
item
items = [item, item, item,item, item, item]

carousel = Box(children=items, layout=box_layout)
VBox([Label('Images:'), carousel]) 

Tags: fromimportboxvaluedisplay图片itemsitem
1条回答
网友
1楼 · 发布于 2024-04-28 14:57:52

您可以在VBox中添加每个图像/表对,然后将其添加到HBox旋转木马中。即:

items = [VBox(children=[item, table]),
         VBox(children=[item, table]),
         VBox(children=[item, table]),
         VBox(children=[item, table]),
         VBox(children=[item, table]),
        ]


carousel = Box(children=items, layout=box_layout)

我对pandas不够熟悉,无法告诉您如何获取可插入的table条目。在

相关问题 更多 >