code: def is_available() -> bool:
      """Returns whether visualization with Matplotlib is available or not.
  
      .. note::
  
          :mod:`~optuna.visualization.matplotlib` module depends on Matplotlib version 3.0.0 or
          higher. If a supported version of Matplotlib isn't installed in your environment, this
          function will return :obj:`False`. In such a case, please execute ``$ pip install -U
          matplotlib>=3.0.0`` to install Matplotlib.
  
      Returns:
          :obj:`True` if visualization with Matplotlib is available, :obj:`False` otherwise.
      """
  
      return _matplotlib_imports._imports.is_successful()
  
file_path: optuna/optuna/visualization/matplotlib/_utils.py
imports: from __future__ import annotations
  from optuna._experimental import experimental_func
  from optuna.distributions import CategoricalDistribution
  from optuna.distributions import FloatDistribution
  from optuna.distributions import IntDistribution
  from optuna.trial import FrozenTrial
  from optuna.visualization.matplotlib import _matplotlib_imports
label_desc: Use image node_id 1 for calling a global function with example usage: is_available() and returns: _matplotlib_imports