<｜begin▁of▁sentence｜>### Instruction:
Given a node with an identifier, x and y coordinates, size, and community ID, can you create a NodePosition instance and access its attributes to print the details? This information is useful, for example, when plotting nodes in a network graph where each node represents a city within a specific community, and the x,y coordinates represent the city's geographical position on the map for visualization purposes.
### Response:
import graspologic

# Create a NodePosition instance
node_position = graspologic.layouts.NodePosition(node_id='node_1', x=100.0, y=200.0, size=10.0, community=1)

# Access node position attributes
node_id = node_position.node_id
node_x = node_position.x
node_y = node_position.y
node_size = node_position.size
node_community = node_position.community

# Print attributes
print(f'Node ID: {node_id}')
print(f'Coordinates: ({node_x}, {node_y})')
print(f'Size: {node_size}')
print(f'Community: {node_community}')
<|EOT|>
