<｜begin▁of▁sentence｜>### Instruction:
Given the Diamond Graph's definition as a planar undirected graph with 4 nodes and 5 edges, known as the double triangle graph or kite graph, how would you use NetworkX to create and visualize this graph?
### Response:
import networkx as nx

# Generate the Diamond graph
G = nx.diamond_graph()

# Draw the graph
import matplotlib.pyplot as plt
nx.draw(G, with_labels=True)
plt.show()
<|EOT|>
