png — Anaconda Enterprise 4.4 documentation

Anaconda Enterprise: Documentation

# png

To generate a standalone PNG file for a Bokeh application from a single Python script, pass the script name to `bokeh png` on the command line:

    bokeh png app_script.py

The generated PNG will be saved in the current working directory with the name `app_script.png`.

It is also possible to run the same commmand with jupyter notebooks:

    bokeh png app_notebook.ipynb

This will generate an PNG file named `app_notebook.png` just like with a python script.

Applications can also be created from directories. The directory should contain a `main.py` (and any other helper modules that are required) as well as any additional assets (e.g., theme files). Pass the directory name to `bokeh png` to generate the PNG:

    bokeh png app_dir

It is possible to generate PNG files for multiple applications at once:

    bokeh png app_script.py app_dir

For all cases, it’s required to explicitly add a Bokeh layout to `bokeh.io.curdoc` for it to appear in the output.

class `bokeh.command.subcommands.png.` `PNG`(parser)

  Subcommand to output applications as standalone PNG files.

  `file_contents`(args, doc)
  `invoke`(args)
  `write_file`(args, filename, doc)
  `extension` = 'png'

    file extension for output generated by this `FileOutputSubcommand`

  `name` = 'png'

    name for this subcommand