class_docstr: An AdjointLayout provides a convenient container to lay out some
  marginal plots next to a primary plot. This is often useful to
  display the marginal distributions of a plot next to the primary
  plot. AdjointLayout accepts a list of up to three elements, which
  are laid out as follows with the names 'main', 'top' and 'right':
  
   _______________
  |     3     |   |
  |___________|___|
  |           |   |  1:  main
  |           |   |  2:  right
  |     1     | 2 |  3:  top
  |           |   |
  |___________|___|
class_docstr_tok: ["An","AdjointLayout","provides","a","convenient","container","to","lay","out","some","marginal","plots","next","to","a","primary","plot",".","This","is","often","useful","to","display","the","marginal","distributions","of","a","plot","next","to","the","primary","plot",".","AdjointLayout","accepts","a","list","of","up","to","three","elements",",","which","are","laid","out","as","follows","with","the","names","'main","'",",","'top","'","and","'right","'",":","_______________","|","3","|","|","|___________|___|","|","|","|","1",":","main","|","|","|","2",":","right","|","1","|","2","|","3",":","top","|","|","|","|___________|___|"]
docstr: Return the values along the requested dimension.
  
  Applies to the main object in the AdjointLayout.
  
  Args:
      dimension: The dimension to return values for
      expanded (bool, optional): Whether to expand values
          Whether to return the expanded values, behavior depends
          on the type of data:
            * Columnar: If false returns unique values
            * Geometry: If false returns scalar values per geometry
            * Gridded: If false returns 1D coordinates
      flat (bool, optional): Whether to flatten array
  
  Returns:
      NumPy array of values along the requested dimension
code: def dimension_values(self, dimension, expanded=True, flat=True):
      """Return the values along the requested dimension.
  
      Applies to the main object in the AdjointLayout.
  
      Args:
          dimension: The dimension to return values for
          expanded (bool, optional): Whether to expand values
              Whether to return the expanded values, behavior depends
              on the type of data:
                * Columnar: If false returns unique values
                * Geometry: If false returns scalar values per geometry
                * Gridded: If false returns 1D coordinates
          flat (bool, optional): Whether to flatten array
  
      Returns:
          NumPy array of values along the requested dimension
      """
      dimension = self.get_dimension(dimension, strict=True).name
      return self.main.dimension_values(dimension, expanded, flat)
  
imports: import numpy
  import param
  from .None import traversal
  from .dimension import Dimension, Dimensioned, ViewableElement, ViewableTree
  from .ndmapping import NdMapping, UniformNdMapping
label_desc: Use image node_id 10 for calling the AdjointLayout obj's underlying member method code with example usage: obj.dimension_values(dimension, expanded, flat) and returns: self