Afbeeldingen, vergelijkingen en andere media toevoegen aan Databricks-notebooks

Databricks-notebooks kunnen afbeeldingen, wiskundige vergelijkingen, HTML en koppelingen naar andere notebooks weergeven, allemaal vanuit Markdown-cellen.

Afbeeldingen weergeven

Azure Databricks ondersteunt het weergeven van afbeeldingen in Markdown-cellen. Er zijn verschillende manieren om afbeeldingen weer te geven:

  • Paste: Plak een afbeelding vanaf het klembord met behulp van ⌘+V (mac) of Ctrl+V (Windows). De afbeelding wordt geüpload naar de huidige werkruimtemap en weergegeven in de cel.

  • Slepen en neerzetten: sleep afbeeldingen van je lokale bestandssysteem naar Markdown-cellen. De afbeelding wordt geüpload naar de huidige werkruimtemap en weergegeven in de cel.

    Afbeelding slepen en neerzetten in Markdown-cel

  • Afbeeldingen uit uw werkruimte weergeven: Gebruik absolute paden of relatieve paden om afbeeldingen weer te geven die zijn opgeslagen in uw werkruimte met de volgende syntaxis:

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

    Afbeelding insluiten in Markdown-cel

  • Afbeeldingen weergeven die zijn opgeslagen in volumes: gebruik absolute paden om afbeeldingen weer te geven die zijn opgeslagen in volumes met de volgende syntaxis:

    %md
    ![my_test_image](/Volumes/absolute/path/to/image.png)
    
  • Externe afbeeldingen weergeven: gebruik URL's om externe afbeeldingen weer te geven met de volgende syntaxis:

    %md
    ![my_test_image](image_url)
    

Wiskundige vergelijkingen weergeven

Notebooks ondersteunen KaTeX- voor het weergeven van wiskundige formules en vergelijkingen. Bijvoorbeeld

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

wordt weergegeven als:

Weergegeven vergelijking 1

en

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

wordt weergegeven als:

Weergegeven vergelijking 2

HTML opnemen

U kunt HTML opnemen in een notebook met behulp van de functie displayHTML. Zie HTML, D3 en SVG in notebooks voor een voorbeeld van hoe u dit doet.

Wanneer je werkruimte het donkere thema gebruikt, past Azure Databricks de kleuren van de uitvoer van displayHTML aan voor de donkere modus. Om te leren hoe outputs in donkere modus worden weergegeven en hoe je specifieke elementen uit de nodarkmode klasse kunt uitsluiten, zie HTML-outputs in donkere modus.

Notitie

Standaard wordt het displayHTML iframe bediend vanuit het domein databricksusercontent.com, en bevat de iframe-sandbox het allow-same-origin attribuut. Uw browser moet toegang hebben tot databricksusercontent.com. Als je bedrijfsnetwerk het domein blokkeert, vraag dan je IT-afdeling om het toe te voegen aan een toestemmingslijst.

Als databricksusercontent.com niet kan worden bereikt, zal Databricks automatisch displayHTML iframes weergeven in de strikte sandboxmodus. Deze modus kan eenvoudige HTML-resultaten weergeven. Om de strenge sandboxmodus uit te schakelen, ga je naar Instellingen>Ontwikkelaar, scroll naar de onderkant van de pagina en klik op Klik om de strenge sandbox uit te schakelen.

Schakel de strenge sandbox-modus uit op de Ontwikkelaarinstellingen-pagina.

U kunt een koppeling maken naar andere notitieblokken of mappen in Markdown-cellen met behulp van relatieve paden. Geef het kenmerk href van een ankertag op als het relatieve pad, te beginnen met een $ en volg vervolgens hetzelfde patroon als in Unix-bestandssystemen:

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