{"id":37430,"date":"2026-09-23T18:05:26","date_gmt":"2026-09-24T01:05:26","guid":{"rendered":"https:\/\/sysprogs.com\/w\/?p=37430"},"modified":"2026-09-23T18:05:26","modified_gmt":"2026-09-24T01:05:26","slug":"codevroom-now-supports-graphs","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/w\/codevroom-now-supports-graphs\/","title":{"rendered":"CodeVROOM Now Supports Graphs"},"content":{"rendered":"<p>One of the most loved features of VisualGDB are the graphs integrated into Live Watch. Just one glimpse at the ADC-value-over-time graph can tell more about a potential problem, than dozens of debug stops. CodeVROOM now brings this functionality outside of Windows and outside of Visual Studio. Here&#8217;s a quick example:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-37431\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot.png\" alt=\"\" width=\"1366\" height=\"768\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot.png 1366w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot-300x169.png 300w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot-1024x576.png 1024w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot-768x432.png 768w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/plot-128x72.png 128w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/a>This is a live variable plot from an STM32 project, with CodeVROOM running natively on Linux.<\/p>\n<p><!--more--><\/p>\n<p>The graph support in CodeVROOM is mostly a direct port of the VisualGDB&#8217;s graph engine, so zooming, data hints (including min\/max\/average analysis) and other functions work very similar. There are, however, a few important improvements compared to the Visual Studio-based VisualGDB:<\/p>\n<ul>\n<li>In VisualGDB for Visual Studio, there are two fixed graph views: one in the Live Watch window, and another one in Visual Watch. CodeVROOM removes this limitation &#8211; you can\u00a0 organize the plotted variables into named graphs, and view as many graphs at a time as you want.<\/li>\n<li>The graph view is also integrated into the variable popups. So, you can just hover over a variable, click the &#8220;plot&#8221; button, and quickly see what is going on:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-37432\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover.png\" alt=\"\" width=\"1366\" height=\"768\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover.png 1366w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover-300x169.png 300w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover-1024x576.png 1024w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover-768x432.png 768w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/hover-128x72.png 128w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/a>This also works for arrays in regular debug sessions. Just hover the mouse over it, click the graph\u00a0 icon, and immediately see the value.<\/li>\n<li>Variables on a single graph can be organized into bands with individual value scaling. So, if one variable is always much larger than others, you can still view them together:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/bands-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-37434\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/bands-1.png\" alt=\"\" width=\"583\" height=\"379\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/bands-1.png 583w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2026\/09\/bands-1-300x195.png 300w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/a><\/li>\n<\/ul>\n<p>You can download the latest CodeVROOM for Windows, Linux and Mac <a href=\"https:\/\/sysprogs.com\/CodeVROOM\/download\/\">here<\/a>. It does not need installation and can open existing VisualGDB projects based on Advanced CMake. Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most loved features of VisualGDB are the graphs integrated into Live Watch. Just one glimpse at the ADC-value-over-time graph can tell more about a potential problem, than dozens of debug stops. CodeVROOM now brings this functionality outside of Windows and outside of Visual Studio. Here&#8217;s a quick example:This is a live variable &hellip; <a href=\"https:\/\/sysprogs.com\/w\/codevroom-now-supports-graphs\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">CodeVROOM Now Supports Graphs<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/37430"}],"collection":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/comments?post=37430"}],"version-history":[{"count":1,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/37430\/revisions"}],"predecessor-version":[{"id":37435,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/37430\/revisions\/37435"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/media?parent=37430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/categories?post=37430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/tags?post=37430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}