<｜begin▁of▁sentence｜>### Instruction:
As a Graph Visualization Specialist at a leading research institution, you have been tasked with visualizing a molecular structure graph with 10 nodes representing chemical compounds. Each compound node is connected to exactly 2 other compound nodes, forming a tree-like structure.

To efficiently achieve this visualization, you have decided to utilize the `MatplotlibGraphDrawer.MatplotlibGraphDrawer.__init__` method available in the networkx Python library. This method allows you to initialize a graph drawer interface in igraph and subsequently display the chemical compound graph on a Matplotlib axis for clear and informative visualization.

By leveraging your expertise in network visualization techniques and the capabilities of the networkx library, you aim to provide valuable insights into the interconnections and relationships within the chemical compound dataset.
### Response:
```python
import igraph as ig
import matplotlib.pyplot as plt
from igraph.drawing.graph import MatplotlibGraphDrawer

# Create an example igraph graph
g = ig.Graph.Tree(10, 2)

# Setup a matplotlib figure and axis
fig, ax = plt.subplots()

# Create a graph drawer instance bound to the given Matplotlib Axes
graph_drawer = MatplotlibGraphDrawer(ax=ax)

# Draw the graph on the Matplotlib axis
graph_drawer.draw(g)
plt.show()
```
<|EOT|>
