<｜begin▁of▁sentence｜>### Instruction:
Given a graph with edges [('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'a')], how would you use NetworkX to draw the graph using the default edge colors?
### Response:
import networkx as nx
import matplotlib.pyplot as plt

# Create a graph
G = nx.Graph()
# Add some edges
e = [('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'a')]
G.add_edges_from(e)

# Visualize the graph with default edge colors
nx.draw(G, with_labels=True, font_weight='bold')
plt.show()
<|EOT|>
