<｜begin▁of▁sentence｜>### Instruction:
As a salesperson, you're familiar with the importance of visual appeal in showcasing products to potential customers. Imagine you're preparing a sales presentation for a new line of products, each represented by a node on a visual diagram. Let's say you have a network of relationships between these products, akin to a directed graph. Now, in your presentation, you want to emphasize the flow between certain products by adjusting the thickness of the arrows connecting them. In this case, you need to know how to manually adjust the arrow widths for each edge in your network diagram.

In simpler terms, you're essentially looking for a way to control the thickness of the arrows representing connections between products in your sales presentation. Think of it like customizing the visual flow to highlight key relationships and pathways between different items you're showcasing.
### Response:
import matplotlib.pyplot as plt
import networkx as nx

G = nx.DiGraph()
G.add_edge('A', 'B')
G.add_edge('B', 'C')
pos = nx.spring_layout(G)
nx.draw(G, pos, with_labels=True, arrows=True)

# Assuming you want to manually adjust the arrow widths
e = G.edges()
widths = [2, 0.5] # Custom widths for the arrows
for edge, width in zip(e, widths):
    nx.draw_networkx_edges(G, pos, edgelist=[edge], arrowsize=width)

plt.show()
<|EOT|>
