Plot 在线工具,用于拾取二维平面上的点并将其导出为坐标)

Plot 在线工具,用于拾取二维平面上的点并将其导出为坐标),plot,visualization,data-visualization,data-generation,Plot,Visualization,Data Visualization,Data Generation,我正在寻找一个特定的在线工具。首先,它显示空的2D绘图(例如,网格线从-10到10)。你也可以选择一种颜色。当我选择一种颜色,然后单击绘图时,应在绘图上绘制一个新点。我可以多次单击,以便在绘图上生成多个点。然后我可以改变颜色,在同一个绘图上生成更多点(但颜色不同)。完成后,我应该能够将点导出到坐标和颜色列表:[(0,1,'蓝色'),(1,1,'绿色'),(1,2,'绿色')] 有人知道这样的工具吗?它的目的是简单地快速生成包含多个类的2D数据集。我无法找到一个完全满足您所有要求的工具,但我认为有

我正在寻找一个特定的在线工具。首先,它显示空的2D绘图(例如,网格线从-10到10)。你也可以选择一种颜色。当我选择一种颜色,然后单击绘图时,应在绘图上绘制一个新点。我可以多次单击,以便在绘图上生成多个点。然后我可以改变颜色,在同一个绘图上生成更多点(但颜色不同)。完成后,我应该能够将点导出到坐标和颜色列表:[(0,1,'蓝色'),(1,1,'绿色'),(1,2,'绿色')]


有人知道这样的工具吗?它的目的是简单地快速生成包含多个类的2D数据集。

我无法找到一个完全满足您所有要求的工具,但我认为有一个解决方案可以满足其中的一些要求。 您可以使用plotly()使用散点图创建器绘制可视化点。 对于随机点,您可以随机生成它们,并使用一些简单的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点的数据帧,这些2d点可以从-10、10获得值,并且每个点随机分配4种颜色中的一种

在plotly chart creator中导入csv,然后可以根据需要手动编辑值