<｜begin▁of▁sentence｜>### Instruction:
As a museum curator overseeing a new exhibition on the evolution of information visualization, you're tasked with creating an interactive display showcasing the Fruchterman-Reingold algorithm applied to tree graphs. One of your objectives is to demonstrate the scalability of graph layouts. 

In this context, you want to illustrate how the layout of a tree graph with 4 vertices, where each node can have up to 2 children, changes when scaled uniformly by a factor of 2. To accomplish this, you plan to utilize the `Layout.scale` method provided by the igraph API, which allows for the adjustment of layout coordinates based on a scaling factor.
### Response:
import igraph as ig

# Create a simple graph
g = ig.Graph.Tree(4, 2)

# Calculate the layout using the Fruchterman-Reingold algorithm
layout = g.layout_fruchterman_reingold()

# Scale the layout by a factor of 2 uniformly in all dimensions
layout.scale(2)

# Print the scaled coordinates
for i in range(len(layout.coords)):
    print(f'Vertex {i}:', layout.coords[i])
<|EOT|>
