Tooltip

*To*: mathgroup at smc.vnet.net*Subject*: [mg88643] Tooltip*From*: Travis Brown <travisbrown1980 at yahoo.ca>*Date*: Sun, 11 May 2008 15:13:45 -0400 (EDT)

Hello, I have a couple of questions: I have the following list created randomly: temp1 = {0.3377278960765553`, 0.4632334331676402`, 0.5932704226124306`, 0.802585815014663`, 0.13570050876228246`, 0.6138050447094408`, 0.337386117458901`}; Based on some prior computations and functions, I get the following: temp2= {0.135701 -> 0.337386, 0.337386 -> 0.337728, 0.337728 -> 0.463233, 0.463233 -> 0.802586, 0.59327 -> 0.613805, 0.613805 -> 0.802586, 0.802586 -> 0.802586} temp3 = Map[Flatten[Position[myList1, #]] &, #] & /@ temp2 TreePlot[temp3, VertexLabeling -> True, SelfLoopStyle -> False] Q1) However, I want the nodes to be labeled as 1, 2, 3 .. instead of {1}, {2}, {3}. Q2) I would like to add a tooltip command to the tree plot such that when I move the mouse on top of the nodes I get the corresponding value from temp1. For instance, if I move the mouse on Node2 I should get a label of 0.4632334331676402` and if I move the mouse on Node7 I get a label of 0.337386117458901 Q3) The node with the maximum value of temp1 should be a different color. In this situation Node2 will have the maximum value and therefore should be a different color. How can the above be accomplished. Any hints and pointers will be of great help. Thanks