Compartilhar via


Adicionar imagens, equações e outras mídias a notebooks

Este artigo explica como exibir imagens, equações, HTML e links para outros blocos de anotações.

Exibir imagens

O Azure Databricks dá suporte à exibição de imagens em células markdown. Você pode exibir imagens armazenadas em um workspace do Databricks ou em um volume do Catálogo do Unity.

Exibir imagens armazenadas no workspace

Você pode usar caminhos absolutos ou caminhos relativos para exibir imagens armazenadas em um workspace. Para exibir uma imagem armazenada em um workspace, use a seguinte sintaxe:

%md
![my_test_image](/Workspace/absolute/path/to/image.png)

![my_test_image](./relative/path/to/image.png)

Inserir imagem na célula Markdown

Exibir imagens armazenadas em volumes

Você pode usar caminhos absolutos para exibir imagens armazenadas em volumes. Para exibir uma imagem armazenada em volumes, use a seguinte sintaxe:

%md
![my_test_image](/Volumes/absolute/path/to/image.png)

Arrastar e soltar imagens

Você pode arrastar e soltar imagens do sistema de arquivos local para as células Markdown. A imagem é carregada no diretório do workspace atual e exibida na célula.

Arrastar e soltar imagem na célula Markdown

Exibir equações matemáticas

Os notebooks suportam KaTeX para exibir fórmulas matemáticas e equações. Por exemplo

%md
\\(c = \\pm\\sqrt{a^2 + b^2} \\)

\\(A{_i}{_j}=B{_i}{_j}\\)

$$c = \\pm\\sqrt{a^2 + b^2}$$

\\[A{_i}{_j}=B{_i}{_j}\\]

renderiza como:

equação renderizada 1

e

%md
\\( f(\beta)= -Y_t^T X_t \beta + \sum log( 1+{e}^{X_t\bullet\beta}) + \frac{1}{2}\delta^t S_t^{-1}\delta\\)

where \\(\delta=(\beta - \mu_{t-1})\\)

renderiza como:

equação renderizada 2

Incluir HTML

Você pode incluir HTML em um notebook usando a função displayHTML. Consulte HTML, D3 e SVG em notebooks para ter um exemplo de como fazer isso.

Nota

O iframe displayHTML é servido do domínio databricksusercontent.com, e o sandbox do iframe inclui o atributo allow-same-origin. databricksusercontent.com deve estar acessível no navegador. Se ele estiver bloqueado atualmente pela sua rede corporativa, ele deverá ser adicionado a uma lista de permissões.

Você pode vincular a outros notebooks ou pastas em células Markdown usando caminhos relativos. Especifique o atributo href de uma marca de âncora como o caminho relativo, começando com um $ e siga o mesmo padrão que nos sistemas de arquivos Unix:

%md
<a href="$./myNotebook">Link to notebook in same folder as current notebook</a>
<a href="$../myFolder">Link to folder in parent folder of current notebook</a>
<a href="$./myFolder2/myNotebook2">Link to nested notebook</a>