Aller au contenu principal

Ajoutez des images, des équations et d'autres médias aux Notebooks Databricks.

Les Notebooks Databricks peuvent afficher des images, des équations mathématiques, du HTML et des links vers d'autres Notebooks, le tout à partir de cellules Markdown.

Afficher les images

Databricks prend en charge l'affichage d'images dans les cellules Markdown. Il existe plusieurs façons d'afficher des images :

  • Coller : Collez une image de votre presse-papiers à l'aide de +V (Mac) ou Ctrl+V (Windows). L'image est téléchargée vers le répertoire Workspace actuel et affichée dans la cellule.

  • **Glisser-déposer** : Glissez et déposez des images de votre système de fichiers local dans des cellules Markdown. L'image est téléchargée vers le répertoire Workspace actuel et affichée dans la cellule.

    Glissez-déposez l’image dans une cellule Markdown

  • Afficher les images de votre workspace : utilisez des chemins absolus ou relatifs pour afficher les images stockées dans votre workspace avec la syntaxe suivante :

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

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

    Intégrer une image dans une cellule Markdown

  • Afficher les images stockées dans les volumes : utilisez des chemins absolus pour afficher les images stockées dans les volumes avec la syntaxe suivante :

    Markdown
    %md
    ![my_test_image](/Volumes/absolute/path/to/image.png)
  • Afficher les images externes : utilisez des URL pour afficher des images externes avec la syntaxe suivante :

    Markdown
    %md
    ![my_test_image](image_url)

Afficher les équations mathématiques

Les Notebooks prennent en charge KaTeX pour l'affichage des formules et équations mathématiques. Par exemple,

Markdown
%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}\\]

est affiché comme :

Équation 1

et

Markdown
%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})\\)

est affiché comme :

Équation rendue 2

Inclure le HTML

Vous pouvez inclure du HTML dans un Notebook en utilisant la fonction displayHTML. Voir HTML, D3 et SVG dans les Notebooks pour un exemple de la façon de procéder.

remarque

By default, l'iframe displayHTML provient du domaine databricksusercontent.com, et le sandbox de l'iframe inclut l'attribut allow-same-origin. Votre navigateur doit pouvoir accéder à databricksusercontent.com. Si votre réseau d'entreprise bloque le domaine, demandez à votre service informatique de l'ajouter à une liste d'autorisations.

Si databricksusercontent.com est inaccessible, Databricks exécutera automatiquement les iframes displayHTML en mode sandbox strict. Ce mode permet de rendre des résultats HTML simples. Pour désactiver le mode sandbox strict, accédez à Settings > Developer , faites défiler la page vers le bas, puis cliquez sur Click to turn off strict sandbox .

Désactivez le mode sandbox strict depuis la page des paramètres Développeur.

Vous pouvez Link vers d'autres notebooks ou dossiers dans les cellules Markdown à l'aide de chemins relatifs. Spécifiez l'attribut href d'une balise d'ancrage comme chemin relatif, en commençant par un $, puis suivez le même modèle que dans les systèmes de fichiers Unix :

Markdown
%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>