使用plot(hclust(dist(x)))方法,我能够绘制簇树图。它起作用了。然而,我希望获得所有集群的列表,而不是树形图,因为我有大量的数据(比如15万个节点),并且绘图变得混乱。
换句话说,如果a b c是一个集群,如果d e f g是一个集群,那么我希望得到这样的东西:
1 a,b,c
2 d,e,f,g
请注意,这并不是我想要的“输出”。这只是一个例子。我只是希望能够得到一个簇的列表,而不是树形图,它可以是矢量,矩阵,或者只是简单的数字,显示元素属于哪些组。
这怎麽可能?
我正在使用select软件中的树形列表视图,并希望在我的树形列表中选择一个特定的子项。
我的对象的类型是'MeasurementFile‘。
public class MeasurementFile
{
private string fileName = string.Empty;
private List<SignalObjects> signals = new List<SignalObjects>();
...
}
子对象的类型为'SelectObjects':
public class SignalObjects
我,(更多的时间),当我点击树形视图的一个项目时,试图执行操作,请参见:
procedure TForm1.TreeView1Click(Sender: TObject);
begin
if treeview1.Selected.AbsoluteIndex=1 then
begin
showmessage('selecionado');
end;
end;
此代码显示一条消息如果用户单击树形视图的索引1,则问题如下:如果用户选择索引1,则会显示该消息,但在此之后,用户单击列表视图的空白区域时,该消息仍会执行,因为该项目仍处于选中状态。如何才能使事件仅在
If TreeView1.SelectedNode.Name = 2 Then
WebBrowser1.Url = My.Resources.Welcome
End If
它不能工作,所以如果你能提供一个例子。
我也不知道树形视图控件是如何工作的,我知道在组合框或列表框中,你只有一个索引0,1,2,3等等,但是在树形视图中,你不需要做任何我想做的事情,那就是每当根节点被选中时,我想让它取消选中它,然后选择我指定的节点,比如node.name = 2。
我使用的是visual basic 2010