用于在 2D 平面上拾取点并将其导出到坐标的在线工具)
Online tool for picking points on the 2D plane and exporting them to coordinates)
我正在寻找特定的在线工具。首先它显示空的 2D 图(例如,网格线从 -10 到 10)。您也可以选择一种颜色。当我 select 一种颜色然后单击绘图时,应该在绘图上绘制一个新点。我可以点击多次,以便在绘图上生成多个点。然后我可以更改颜色并在同一图上生成更多点(但颜色不同)。完成后,我应该能够将点导出到坐标和颜色列表:[(0, 1, 'blue'), (1, 1, 'green'), (1, 2, 'green')].
有人知道这样的工具吗?它的目的是简单地快速生成具有多个 类.
的二维数据集
我找不到完全满足您所有要求的工具,但我认为有一个解决方案可以满足其中的一些要求。
您可以使用 plotly (https://plot.ly/create/) 来绘制可视化散点图创建器中的点。
至于随机点,您可以随机生成它们并使用一些简单的 python 函数为它们分配颜色,如下所示:
import pandas as pd
import numpy as np
import random
def make_points(minv,maxv,total):
df = pd.DataFrame(np.random.uniform(low=minv, high=maxv, size=(total,2)), columns=list('XY'))
arr=["blue", "green", "purple", "red"]
arr *= total // len(arr)
random.shuffle(arr)
df['color'] = arr
df.to_csv("points")
return df
make_points(-10,10,100)
例如,这将创建一个包含 100 个 2d 点的数据框,这些点可以从 -10、10 获取值,并且每个点随机分配 4 种颜色中的一种。
在 plotly chart creator 中导入 csv,然后您可以根据需要手动编辑值。
我正在寻找特定的在线工具。首先它显示空的 2D 图(例如,网格线从 -10 到 10)。您也可以选择一种颜色。当我 select 一种颜色然后单击绘图时,应该在绘图上绘制一个新点。我可以点击多次,以便在绘图上生成多个点。然后我可以更改颜色并在同一图上生成更多点(但颜色不同)。完成后,我应该能够将点导出到坐标和颜色列表:[(0, 1, 'blue'), (1, 1, 'green'), (1, 2, 'green')].
有人知道这样的工具吗?它的目的是简单地快速生成具有多个 类.
的二维数据集我找不到完全满足您所有要求的工具,但我认为有一个解决方案可以满足其中的一些要求。 您可以使用 plotly (https://plot.ly/create/) 来绘制可视化散点图创建器中的点。 至于随机点,您可以随机生成它们并使用一些简单的 python 函数为它们分配颜色,如下所示:
import pandas as pd
import numpy as np
import random
def make_points(minv,maxv,total):
df = pd.DataFrame(np.random.uniform(low=minv, high=maxv, size=(total,2)), columns=list('XY'))
arr=["blue", "green", "purple", "red"]
arr *= total // len(arr)
random.shuffle(arr)
df['color'] = arr
df.to_csv("points")
return df
make_points(-10,10,100)
例如,这将创建一个包含 100 个 2d 点的数据框,这些点可以从 -10、10 获取值,并且每个点随机分配 4 种颜色中的一种。
在 plotly chart creator 中导入 csv,然后您可以根据需要手动编辑值。