class_docstr: Nested sampler with reactive exploration strategy.
  
  Storage & resume capable, optionally MPI parallelised.
class_docstr_tok: ["Nested","sampler","with","reactive","exploration","strategy",".","Storage","&","resume","capable",",","optionally","MPI","parallelised","."]
docstr: Make corner plot.
  
  Writes corner plot to plots/ directory if log directory was
  specified, otherwise show interactively.
  
  This does essentially::
  
      from ultranest.plot import cornerplot
      cornerplot(results)
docstr_tok: ["Make","corner","plot",".","Writes","corner","plot","to","plots\/","directory","if","log","directory","was","specified",",","otherwise","show","interactively",".","This","does","essentially",":",":","from","ultranest.plot","import","cornerplot","cornerplot","(","results",")"]
code: def plot_corner(self):
      """Make corner plot.
  
      Writes corner plot to plots/ directory if log directory was
      specified, otherwise show interactively.
  
      This does essentially::
  
          from ultranest.plot import cornerplot
          cornerplot(results)
  
      """
      from .plot import cornerplot
      import matplotlib.pyplot as plt
  
      if self.log:
          self.logger.debug("Making corner plot ...")
      cornerplot(self.results, logger=self.logger if self.log else None)
      if self.log_to_disk:
          plt.savefig(
              os.path.join(self.logs["plots"], "corner.pdf"),
              bbox_inches="tight",
          )
          plt.close()
          self.logger.debug("Making corner plot ... done")
  
imports: from __future__ import print_function, division
  import os
  import sys
  import csv
  import json
  import operator
  import time
  import warnings
  from numpy import log, exp, logaddexp
  import numpy
  from .utils import create_logger, make_run_dir, resample_equal, vol_prefactor, vectorize, listify
  from .utils import is_affine_transform, normalised_kendall_tau_distance, distributed_work_chunk_size
  from ultranest.mlfriends import MLFriends, AffineLayer, ScalingLayer, find_nearby, WrappingEllipsoid, RobustEllipsoidRegion
  from .store import HDF5PointStore, TextPointStore, NullPointStore
  from .viz import get_default_viz_callback
  from .ordertest import UniformOrderAccumulator
  from .netiter import PointPile, SingleCounter, MultiCounter, BreadthFirstIterator, TreeNode, count_tree_between, find_nodes_before, logz_sequence
  from .netiter import dump_tree, combine_results
  from .hotstart import get_auxiliary_contbox_parameterization
label_desc: Use image node_id 21 for calling the ReactiveNestedSampler obj's underlying member method code with example usage: obj.plot_corner() without return types