# 绘制传感器节点图 def plot_sensor_nodes(title, known_node_positions, unknown_node_positions): known_x = known_node_positions[:, 0] known_y = known_node_positions[:, 1] unknown_x = unknown_node_positions[:, 0] unknown_y = unknown_node_positions[:, 1] plt.figure() plt.scatter(known_x, known_y, c='blue', label='Known Nodes') plt.scatter(unknown_x, unknown_y, c='red', label='Unknown Nodes') plt.title(title) plt.xlabel('X') plt.ylabel('Y') plt.xlim(0, space_size[0]) plt.ylim(0, space_size[1]) plt.legend() plt.show()
时间: 2024-04-15 15:25:51 浏览: 77
传感器节点
这段代码看起来是正确的,它定义了一个`plot_sensor_nodes`函数来绘制传感器节点的散点图。该函数接受一个标题、已知节点位置和未知节点位置作为参数,并使用Matplotlib库来创建一个散点图。
你可以将这段代码添加到你的脚本中,并在需要绘制传感器节点图的地方调用该函数。确保你已经导入了Matplotlib库。如果你在运行代码时遇到问题,请检查是否安装了该库。如果还有其他问题,请随时提问。
阅读全文