<｜begin▁of▁sentence｜>### Instruction:
Imagine you're in charge of the accounts for a firm that specializes in mathematical models, where you must log the creation and analysis of various structures. Your latest project involves the examination of the Platonic Icosahedral graph. This graph consists of 12 vertices and 30 edges, reflecting a robust network of connections. Your task is to meticulously record the process of generating this graph utilizing the NetworkX software. Simultaneously, you are required to document its characteristics, namely the total count of nodes and links within the structure, and to ensure there is a visual diagram available for reference. This visual representation serves as a crucial part of your records, enabling clients and colleagues to understand the complexity and beauty of the icosahedral graph intuitively. How would you go about encapsulating the details of this graph in your ledger, and what steps would be involved in presenting both the numerical and graphical information in a clear, concise manner?
### Response:
import networkx as nx

# Generate the icosahedral graph
G = nx.icosahedral_graph()

# Print the number of nodes and edges in the icosahedral graph
print('Number of nodes:', G.number_of_nodes())
print('Number of edges:', G.number_of_edges())

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