2

特定のオンライン ツールを探しています。最初は、空の 2D プロットが表示されます (たとえば、-10 から 10 までのグリッド線)。色もお選びいただけます。色を選択してプロットをクリックすると、プロットに新しい点が描画されます。プロット上に複数の点が生成されるように、複数回クリックできます。次に、色を変更して、同じプロットでより多くのポイントを生成できます (ただし、色は異なります)。完了したら、ポイントを座標と色のリストにエクスポートできるはずです: [(0, 1, 'blue'), (1, 1, 'green'), (1, 2, 'green') ]。

誰かそのようなツールを知っていますか?その目的は、複数のクラスを持つ 2D データセットを簡単にすばやく生成することです。

4

1 に答える 1

0

すべての要件を正確に満たすツールを見つけることができませんでしたが、それらのいくつかを満たすソリューションがあると思います。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)

これはたとえば、-10、10 の値を取得できる 100 個の 2d ポイントを持つデータフレームを作成し、それぞれに 4 色のいずれかがランダムに割り当てられます。

プロット チャート クリエーターに csv をインポートすると、必要に応じて値を手動で編集できます。

于 2018-08-07T19:24:53.690 に答える