Add additional information to scatter plot points

I have a table of data I want to plot into a scatter plot. The table has a number of qualities that are associated with each point.
The table is roughly 1600x6 as such:
[ Cost | Time | Iteration | ValueA | ValueB | ValueC ]
I want to graph it as a scatter plot of Cost vs. Time which is obviously easy enough, but I want to make it so that when I mouse over a data point on the figure it shows me the other 4 pieces of information. I found that what shows when mousing over a point can be changed with datacursormode and using the displayInformation function, but I can't find a way to associate the data in the table with the appropriate point within the figure. I was wondering if there was some easyish way to associate that data correctly so that I may show all the necessary information in the mouseover data cursor?

回答 (1 件)

Sam
Sam 2021 年 7 月 6 日

0 投票

You can use datatips for doing this. Read more about datatips here.

1 件のコメント

Sam
Sam 2021 年 7 月 6 日
You can also have a look at DataTipTemplate and DataTipRows. Here's a great post i found that uses them for an application similar to yours. Read more here

サインインしてコメントする。

カテゴリ

製品

リリース

R2021a

質問済み:

2021 年 7 月 6 日

コメント済み:

Sam
2021 年 7 月 6 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by