2015-12-05 5 views
0

Как привязать точки разброса от одного окна к другому окну, имеющего одну и ту же диаграмму рассеяния во время выполнения?Как связать две диаграммы рассеяния?

У меня есть приведенные точки диаграммы рассеяния в одном окне, и я хочу выполнить другую операцию в тех же точках в другом окне.

заранее спасибо

+0

Добавить код в свой вопрос. Это будет очень трудно людям, чтобы помочь с этим в противном случае. – William

+0

Почему вы не можете привязать источник данных двух диаграмм рассеяния к одному набору результатов? – ChrisF

+0

Прошу прощения, я забыл упомянуть, что источник данных загружается из CSV-файла. Диаграмма рассеяния приводится после алгоритма многомерного масштабирования (MDS), где мы можем видеть точки данных одного кластера близко друг к другу. Я хочу достичь такого же кластерного представления, применяя k-средства на диаграмме MDS. MDS viewmodel/class заполняет диаграмму первоначально из файла csv, прежде чем создавать кластеры. Как получить представление данных из 1) csv-файла и 2) обновить MDS в KmeansView? Должен ли я написать одну и ту же логику из модели/класса MDS view в модели/классе Kmeans, чтобы получить изначально 1)? благодаря! – Prasad

ответ

0

Если вы используете MVVM, вы можете связать источник ваших точечных диаграмм к свойству в ViewModel/класса.

Например:

private Series _plotVariable; 

public Series PlotVariable 
{ 
    get 
    { 
     return _plotVariable; 
    } 
    set 
    { 
     _plotVariable = value; 
    } 
} 

Если связать источник ваших точечных диаграмм в PlotVariable, когда ваш класс устанавливает значение _plotVariable, разброс графика будет обновляться.

+0

Привет, я хочу интегрировать алгоритм кластеризации k-mean в один инструмент. Инструмент уже имеет различные реализованные алгоритмы кластеризации, такие как алгоритм иерархической кластеризации, многомерное масштабирование и т. Д. Инструмент импортирует CSV-файл, содержащий значения данных и их расстояния. После загрузки файла мы можем увидеть представление данных для каждого алгоритма в соответствующем окне и применить алгоритм для создания кластеров. – Prasad

+0

Прошу прощения, я забыл упомянуть, что источник данных загружается из CSV-файла. Диаграмма рассеяния приводится после алгоритма многомерного масштабирования (MDS), где мы можем видеть точки данных одного кластера близко друг к другу. Я хочу достичь такого же кластерного представления, применяя k-средства на диаграмме MDS. MDS viewmodel/class заполняет диаграмму первоначально из файла csv, прежде чем создавать кластеры. Как получить представление данных от 1) csv-файл и 2) обновленный MDS в KmeansView? Должен ли я написать ту же логику из модели/класса MDS view в Kmeans, чтобы просмотреть модель/класс, чтобы получить изначально 1)? спасибо! – Prasad