是否可以使用cell magic将类添加到输出单元格?例如:
valo
然后单元格In [1]: %%css-class highlight
display(pd.DataFrame(np.random.rand(3,4)))
将具有“突出显示”类,以便我可以使用css更改格式。
答案 0 :(得分:5)
经过一番搜索,我发现了这种方法:
首先我们导入:
from IPython.display import Javascript
然后在某个单元格中:
x = pd.DataFrame(np.random.randn(3, 8), list('ABC'), list('abcdefgh'))
display(x)
display(x)
Javascript('this.element.attr("id", "myoutput")')
this.element
中的javascript
指向当前单元格的<div class="output">
;并this
指向OutputArea
个实例(请参阅&#39;静态/ notebook / js / outputarea.js&#39;)
然后我们可以操作此输出<div>
%%javascript
$('#myoutput').toggleClass('horizontal')
使用css
%%HTML
<style>
.horizontal {flex-direction: row}
</style>