{"id":1922,"date":"2024-10-03T08:33:33","date_gmt":"2024-10-03T12:33:33","guid":{"rendered":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/?p=1922"},"modified":"2026-01-30T11:58:28","modified_gmt":"2026-01-30T16:58:28","slug":"a_grown-up-compassplot","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/2024\/10\/03\/a_grown-up-compassplot\/","title":{"rendered":"Plotting a New Course: A Grown-Up compassplot"},"content":{"rendered":"<table style=\"background-color: #e2f0ff\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 120px;padding: 3px;vertical-align: middle\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"300\" class=\"alignleft size-medium wp-image-487\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2023\/11\/IMG_6692_AbbyS1-Copy-2-300x300.jpeg\" alt=\"Abby Skofield\" \/><\/td>\r\n<td style=\"vertical-align: middle;padding: 3px\"><strong>Guest Writer: <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/2918286\">Abby Skofield<\/a>\r\n<\/strong>Today's R2024b feature highlight is written by Abby Skofield, a developer on the Charting Team and a returning contributor to the Graphics and App Building blog. This blog serves as a unique outlet for readers to gain insights directly from the developers behind the new features which is why we're thrilled to have Abby share her expertise with us on the new compassplot. See Abby's full bio on our <a href=\"https:\/\/blogs.mathworks.com\/graphics-and-apps\/contributors\/\">contributors page<\/a>.<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<div class=\"rtcContent\">\r\n<div>\r\n\r\nSee our <a href=\"https:\/\/blogs.mathworks.com\/graphics-and-apps\/2024\/09\/18\/r2024b-release-whats-new-in-graphics-and-app-building\/\">R2024b release article<\/a> to discover more graphics and app building features!\r\n\r\n<hr \/>\r\n\r\n<a href=\"https:\/\/matlab.mathworks.com\/open\/github\/v1?repo=MATLAB-Graphics-and-App-Building\/matlab-gaab-blog-2024&amp;file=Compassplot\/compassplot_R2024b.mlx\" target=\"_blank\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"\" src=\"https:\/\/www.mathworks.com\/images\/responsive\/global\/open-in-matlab-online.svg\" alt=\"Open in MATLAB Online\" \/><\/a>\r\n\r\n<\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">MathWorks turned 40 years old earlier this year, marking a significant milestone in our journey of accelerating the pace of engineering and science! Coincidentally, I am also turning 40 this October, and to age as gracefully as possible I am trying to embrace change and, you know, resist the temptation to hold on too tightly to outdated ideas. In the spirit of evolution, today I am introducing <strong><a href=\"https:\/\/www.mathworks.com\/help\/matlab\/ref\/compassplot.html\"><span style=\"font-family: monospace\">compassplot<\/span><\/a><\/strong>, the latest grown-up addition to MATLAB's suite of <span style=\"font-family: monospace\">PolarAxes<\/span>-based plotting functions introduced in R2024b.<\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">As we celebrate this new chapter, it's also time to say goodbye to the trusty <span style=\"font-family: monospace\">compass<\/span> function. It served us well in a MATLAB landscape before the introduction of object handles, App Designer, and <span style=\"font-family: monospace\">PolarAxes<\/span>, but hasn't been able to keep up. The new <span style=\"font-family: monospace\">compassplot<\/span> represents a more mature approach, offering streamlined workflows and enhanced customization capabilities. Join me today to explore the possibilities of this new visualization.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">theta = linspace(0,3*pi\/4,10);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">rho = 1:numel(theta);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compassplot(theta, rho, DisplayName=<span style=\"color: #a709f5\">\"simulation 1\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">hold <span style=\"color: #a709f5\">on<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compassplot(theta, -rho, DisplayName=<span style=\"color: #a709f5\">\"simulation 2\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"compassplot, new in R2024b\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">legend<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_0\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_1.png\" \/>\r\n<div class=\"outputLayer selectedOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer activeOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer scrollableOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 10px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">By comparison, the old <span style=\"font-family: monospace\">compass<\/span> function only understands Cartesian coordinates so we have to take an extra step to convert the polar inputs to Cartesian using <span style=\"font-family: monospace\">pol2cart<\/span>.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">[u,v] = pol2cart(theta,rho);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compass(u,v)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">hold <span style=\"color: #a709f5\">on <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compass(-u,-v)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"old compass\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% And old compass is not embarrassed to fill up your legend like this ...<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">legend(Location=<span style=\"color: #a709f5\">\"northeastoutside\"<\/span>)<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_1\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_2.png\" \/>\r\n<div class=\"outputLayer selectedOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer activeOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer scrollableOutputDecorationLayer doNotExport\" aria-hidden=\"true\"><\/div>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">Customization with <span style=\"font-family: monospace\">compassplot<\/span> and <span style=\"font-family: monospace\">PolarAxes<\/span><\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">Besides doing something sensible with legend, the real strength of the new <span style=\"font-family: monospace\">compassplot<\/span> comes from the <span style=\"font-family: monospace\">PolarAxes<\/span> it is drawn in. The older compass function draws both the compass arrows as well as the concentric circles, radii and labels needed for the polar coordinate system - all in an actually Cartesian <span style=\"font-family: monospace\">Axes<\/span>! This means there is no (easy) way to customize how that coordinate system appears.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compass(u, v)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">axis <span style=\"color: #a709f5\">on<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">box <span style=\"color: #a709f5\">on<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">grid <span style=\"color: #a709f5\">on<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"old compass is really a cartesian axes\"<\/span>)<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_2\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_3.png\" \/>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 10px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">Both <span style=\"font-family: monospace\">PolarAxes<\/span> and the new <span style=\"font-family: monospace\">PolarCompassPlot<\/span> object created by <span style=\"font-family: monospace\">compassplot<\/span>, however, have polar-specific properties you can use to customize a visualization to your needs, as you can start to see when we display the handles of the two objects.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax = polaraxes<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsVariableStringElement\" style=\"width: 800px;font-style: normal;color: #212121;font-size: 12px\" data-testid=\"output_3\">\r\n<div class=\"textElement eoOutputContent\" style=\"max-height: 261px;font-style: normal;color: #212121;font-size: 12px\" role=\"article\" data-previous-available-width=\"1102\" data-previous-scroll-height=\"153\" data-hashorizontaloverflow=\"false\">\r\n<div style=\"font-style: normal;color: #212121;font-size: 12px\"><span class=\"variableNameElement\" style=\"font-style: normal;color: #212121;font-size: 12px\">pax = <\/span><\/div>\r\n<div style=\"font-style: normal;color: #212121;font-size: 12px\">\r\n<pre style=\"border-width: 0;background-color: transparent\">  PolarAxes with properties:\r\n\r\n             ThetaLim: [0 360]\r\n                 RLim: [0 1]\r\n       ThetaAxisUnits: 'degrees'\r\n             ThetaDir: 'counterclockwise'\r\n    ThetaZeroLocation: 'right'\r\n\r\n  Show all properties<\/pre>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Create sample data &amp; compassplot<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">values = [91, 45, 80, 77, 34];<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">n = numel(values);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">theta = linspace(0, (n-1)*2*pi\/n, n);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">c = compassplot(theta,values)<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsVariableStringElement\" style=\"width: 800px;font-style: normal;color: #212121;font-size: 12px\" data-testid=\"output_4\">\r\n<div class=\"textElement eoOutputContent\" style=\"max-height: 261px;font-style: normal;color: #212121;font-size: 12px\" role=\"article\" data-previous-available-width=\"1102\" data-previous-scroll-height=\"153\" data-hashorizontaloverflow=\"false\">\r\n<div style=\"font-style: normal;color: #212121;font-size: 12px\"><span class=\"variableNameElement\" style=\"font-style: normal;color: #212121;font-size: 12px\">c = <\/span><\/div>\r\n<div style=\"font-style: normal;color: #212121;font-size: 12px\">\r\n<pre style=\"border-width: 0;background-color: transparent\">  PolarCompassPlot with properties:\r\n\r\n        Color: [0 0.447 0.741]\r\n    LineStyle: '-'\r\n    LineWidth: 0.5\r\n    ThetaData: [0 1.2566 2.5133 3.7699 5.0265]\r\n        RData: [91 45 80 77 34]\r\n\r\n  Show all properties<\/pre>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 10px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">Using these properties, and some nice convenience functions, we can customize the objects to create a spiderplot-like visualization of some made-up portfolio metrics.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Customize PolarAxes by setting properties.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaAxisUnits = <span style=\"color: #a709f5\">\"radians\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.RAxisLocation = 3*pi\/5;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Simple functions are also available to customize PolarAxes <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% ticks and limits.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">metrics = [<span style=\"color: #a709f5\">\"ROI\"<\/span>,<span style=\"color: #a709f5\">\"EBRG\/yr\"<\/span>,<span style=\"color: #a709f5\">\"Liquidity\"<\/span>,<span style=\"color: #a709f5\">\"Diversification\"<\/span>,<span style=\"color: #a709f5\">\"INVPE\"<\/span>];<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">thetaticks(theta);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">thetaticklabels(metrics);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">rlim([0 100]);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"Portfolio Performance\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Customize PolarCompassPlot properties.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">c.LineWidth = 2;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">c.Color = <span style=\"color: #a709f5\">\"#A157A4\"<\/span>;<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_5\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_4.png\" \/>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\"><span style=\"font-family: monospace\">PolarAxes<\/span> also supports combining multiple objects, for instance adding text labels and regions to help the audience understand the data, which was difficult or impossible to do with the older \"fake\" polar Axes.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">rticks([]);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Add text objects to indicate the R value at at each compass vertex<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">n = diff(rlim)*.08; <span style=\"color: #008013\">% 8 percent of rlim for padding<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">txt = text(theta, values+n, string(values), FontWeight=<span style=\"color: #a709f5\">\"bold\"<\/span>,HorizontalAlignment=<span style=\"color: #a709f5\">\"center\"<\/span>,VerticalAlignment=<span style=\"color: #a709f5\">\"middle\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Add filled regions <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">r(1) = radiusregion([0 50], FaceColor=<span style=\"color: #a709f5\">\"#C8969F\"<\/span>, DisplayName=<span style=\"color: #a709f5\">\"High risk\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">r(2) = radiusregion([50 75], FaceColor=<span style=\"color: #a709f5\">\"#CBE5A8\"<\/span>, DisplayName=<span style=\"color: #a709f5\">\"Moderate risk\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">r(3) = radiusregion([75 100], FaceColor=<span style=\"color: #a709f5\">\"#9DAD55\"<\/span>, DisplayName=<span style=\"color: #a709f5\">\"Low risk\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">legend(r)<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_6\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_5.png\" \/>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">Which way the wind blows ...<\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">The example above uses the <span style=\"font-family: monospace\">compassplot<\/span> vectors to illustrate the magnitude of several distinct metrics. Compass vectors are also useful for illustrating more classic vector-type data, for instance wind measurements. My colleague Ned Gulley <a href=\"https:\/\/blogs.mathworks.com\/community\/2020\/03\/19\/noreasters-and-wind-roses\/\">highlighted a community File Exchange submission<\/a> several years ago using a NOAA dataset with wind speed and direction measurements at a specific buoy in Boston Harbor, not far from MathWorks' headquarters.<\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\"><img decoding=\"async\" loading=\"lazy\" class=\"imageNode\" style=\"vertical-align: baseline;width: 520px;height: 402px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_6.png\" alt=\"\" width=\"520\" height=\"402\" \/><\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">We can import some more recent data from this same dataset using <span style=\"font-family: monospace\">readtable<\/span> to really see <span style=\"font-family: monospace\">compassplot<\/span> at work. After a little bit of data cleanup, we have a table with daily wind speed and direction measurements at this buoy from September 2023.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">url = <span style=\"color: #a709f5\">\"https:\/\/www.ndbc.noaa.gov\/view_text_file.php?filename=44013h2023.txt.gz&amp;dir=data\/historical\/stdmet\/\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">tbl = readtable(url, VariableNamingRule=<span style=\"color: #a709f5\">\"preserve\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">tbl.WDIR(tbl.WDIR == 999) = NaN; <span style=\"color: #008013\">% Clean up missing values<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">tbl.WDIR = deg2rad(tbl.WDIR); <span style=\"color: #008013\">% Convert to radians<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">sept = tbl(tbl.MM == 9, :); <span style=\"color: #008013\">% Filter down to September<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% The data set includes observations every 10 minutes. For simplicity, we'll use the<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% mean value for each day.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">sept = groupsummary(sept, [<span style=\"color: #a709f5\">\"#YY\"<\/span>,<span style=\"color: #a709f5\">\"MM\"<\/span>,<span style=\"color: #a709f5\">\"DD\"<\/span>], <span style=\"color: #a709f5\">\"mean\"<\/span>, [<span style=\"color: #a709f5\">\"WDIR\"<\/span>,<span style=\"color: #a709f5\">\"WSPD\"<\/span>]);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">sept(1:8,:)<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsVariableTableElement\" style=\"width: calc(100% - 5px)\" data-testid=\"output_7\">\r\n<div id=\"variableeditor_client_Document_0\" class=\"ClientDocument veSpecifier table DataFitToViewport\" aria-labelledby=\"variableeditor_views_SummaryBar_0\">\r\n<div class=\"summaryBar\" style=\"font-size: 12px;font-family: Consolas, Inconsolata, Menlo, monospace\">ans = <span style=\"color: #b3b3b3;font-style: normal\">8\u00d76 table <\/span><\/div>\r\n<div id=\"variableeditor_TableViewModel_0\" class=\"table lightWeightView ClientViewDiv hasSummaryBar\" style=\"width: 100%;overflow: auto\" data-viewid=\"__1\">\r\n<table style=\"border-spacing: 0px;border-collapse: collapse\" cellspacing=\"0\">\r\n<thead>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border: 1px solid #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\" rowspan=\"1\"><\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 82px;min-width: 82px;max-width: 82px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">#YY<\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 82px;min-width: 82px;max-width: 82px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">MM<\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 82px;min-width: 82px;max-width: 82px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">DD<\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 118px;min-width: 118px;max-width: 118px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">GroupCount<\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 110px;min-width: 110px;max-width: 110px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">mean_WDIR<\/th>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 110px;min-width: 110px;max-width: 110px;border: 1px solid #bfbfbf;text-align: center;background-color: #f5f5f5;font-weight: bold\">mean_WSPD<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">1<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">1<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2.6411<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">4.3458<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">2<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.675<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">4.6618<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">3<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.6539<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">4.2896<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">4<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">4<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.3423<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">1.9854<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">5<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">5<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.4703<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">1.9278<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">6<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">6<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">4.061<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">7<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">7<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.6439<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.2201<\/td>\r\n<\/tr>\r\n<tr>\r\n<th style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 6px 3px 3px;width: 34px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: left;background-color: #f5f5f5;font-weight: bold\">8<\/th>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">2023<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">9<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 82px;min-width: 82px;max-width: 82px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">8<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 118px;min-width: 118px;max-width: 118px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">144<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.198<\/td>\r\n<td style=\"font-family: Arial, sans-serif;font-size: 12px;overflow: hidden;padding: 3px;width: 110px;min-width: 110px;max-width: 110px;border-width: 0px 1px 1px;border-style: solid;border-color: #bfbfbf;text-align: right\">3.6403<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<\/div>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"variable output starting with ans = #YY MM DD GroupCount mean_WDIR mean_WSPD ____ __ __ __________\"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 10px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">Plot the September data. Notice that we're passing the table directly into the <span style=\"font-family: monospace\">compassplot<\/span> function and specifying which table variables to use. We can also configure the <span style=\"font-family: monospace\">PolarAxes<\/span> with 0\u00b0 oriented at the \"top\" of the display and with direction values arranged clockwise from there.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax = polaraxes;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compassplot(sept, <span style=\"color: #a709f5\">\"mean_WDIR\"<\/span>, <span style=\"color: #a709f5\">\"mean_WSPD\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Configure polaraxes to account for the fact that WDIR measurements are in <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% degrees clockwise from true north. <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaDir = <span style=\"color: #a709f5\">\"clockwise\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaZeroLocation = <span style=\"color: #a709f5\">\"top\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"Mean Daily Wind Observations\"<\/span>, <span style=\"color: #a709f5\">\"September 2023\"<\/span>)<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_8\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_7.png\" \/>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">Adding Compass Labels<\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">As we saw in the previous example, the <span style=\"font-family: monospace\">PolarAxes<\/span> is can be easily customized. Here, we're really making <span style=\"font-family: monospace\">compassplot<\/span> feel at home by adding familiar compass labels.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">thetaticks(0:45:360);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">thetaticklabels([<span style=\"color: #a709f5\">\"N\" \"NE\" \"E\" \"SE\" \"S\" \"SW\" \"W\" \"NW\"<\/span>]);<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_9\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_8.png\" \/>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div style=\"margin: 10px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">With these labels, we can start to see that some of the strongest mean windspeeds are observed coming from the north-easterly direction, which is characteristic of a type of storm New Englanders call a \"nor'easter.\" We also see one day of strong winds from the west-southwest. A quick Google search helped me find that this was one of the outer arms of Hurricane Lee spinning out clockwise from the storm center on September 15, 2023.<\/div>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\"><img decoding=\"async\" loading=\"lazy\" class=\"imageNode\" style=\"vertical-align: baseline;width: 507px;height: 416px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_9.png\" alt=\"\" width=\"507\" height=\"416\" \/><\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">How does September compare to the annual data?<\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">So far, we've only visualized the observations from September, 2023. We can once again combine <span style=\"font-family: monospace\">compassplot<\/span> with another visualization - <span style=\"font-family: monospace\">polarhistogram<\/span> in this case - to help us understand how the September observations compare to observations from the entire year. This shows us that the nor'easterly observations from September are actually relatively rare.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">clf<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax = polaraxes;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">ph = polarhistogram(tbl.WDIR,<span style=\"color: #0e00ff\">...<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0SeriesIndex=<span style=\"color: #a709f5\">\"none\"<\/span>, FaceAlpha=0.25, EdgeColor=<span style=\"color: #a709f5\">\"none\"<\/span>,<span style=\"color: #0e00ff\">...<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0DisplayName=<span style=\"color: #a709f5\">\"2023 Wind Dir Observations\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% The polarhistogram will show the number of observations at different bins around the polar axes.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% To show these counts on the same plot as the wind speed data, we will normalize the bin counts <\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% so they are in the same range as the September wind speeds.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">ph.BinCounts = normalize(ph.BinCounts, <span style=\"color: #a709f5\">\"range\" <\/span>) * max(sept.mean_WSPD);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">hold <span style=\"color: #a709f5\">on<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">c = compassplot(sept,<span style=\"color: #a709f5\">\"mean_WDIR\"<\/span>,<span style=\"color: #a709f5\">\"mean_WSPD\"<\/span>,<span style=\"color: #a709f5\">\"DisplayName\"<\/span>,<span style=\"color: #a709f5\">\"September\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #008013\">% Once again customize the PolarAxes to show the compass directions.<\/span><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaDir=<span style=\"color: #a709f5\">\"clockwise\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaZeroLocation =<span style=\"color: #a709f5\">\"top\"<\/span>;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaTick = 0:45:360;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">pax.ThetaTickLabel = [<span style=\"color: #a709f5\">\"N\" \"NE\" \"E\" \"SE\" \"S\" \"SW\" \"W\" \"NW\"<\/span>];<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"Mean Daily Wind Speed &amp; Direction\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">legend<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_10\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" class=\"figureImage figureContainingNode\" style=\"width: 560px\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_10.png\" \/>\r\n<div class=\"outputLayer navigationFocusLayer doNotExport\" role=\"application\" aria-hidden=\"false\" aria-label=\"figure output \"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">Animate it!<\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">Part of the beauty of MATLAB's modern plotting functions, like <span style=\"font-family: monospace\">polarcompass<\/span>, is that the data on these objects can be updated in a loop (or in an app callback!) to visualize a different data set or slice of the data. For instance, here we're looping through months 6 through 12 (June through December) and updating the <span style=\"font-family: monospace\">PolarCompassPlot<\/span> object, stored in the variable <span style=\"font-family: monospace\">c<\/span>, to visualize the daily wind observations month-by-month.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #0e00ff\">for <\/span>i = 6:12<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0thisMonth = tbl(tbl.MM == i, :);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0thisMonth = groupsummary(thisMonth, [<span style=\"color: #a709f5\">\"#YY\"<\/span>,<span style=\"color: #a709f5\">\"MM\"<\/span>,<span style=\"color: #a709f5\">\"DD\"<\/span>], <span style=\"color: #a709f5\">\"mean\"<\/span>, [<span style=\"color: #a709f5\">\"WDIR\"<\/span>,<span style=\"color: #a709f5\">\"WSPD\"<\/span>]);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0c.SourceTable = thisMonth;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0monthName = month(datetime(1,i,1), <span style=\"color: #a709f5\">\"name\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0c.DisplayName = monthName{:};<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">\u00a0\u00a0\u00a0\u00a0pause(1)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><span style=\"color: #0e00ff\">end<\/span><\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_11\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\">\r\n\r\n<img decoding=\"async\" loading=\"lazy\" class=\" wp-image-1919 alignnone\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/WindAnimation_compressed.gif\" alt=\"\" width=\"494\" height=\"368\" \/>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<h2 style=\"margin: 3px 10px 5px 4px;padding: 0px;line-height: 25px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 20px;font-weight: bold;text-align: left\">Conclusion<\/h2>\r\n<div style=\"margin: 2px 10px 9px 4px;padding: 0px;line-height: 21px;min-height: 0px;color: #212121;font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;font-style: normal;font-size: 14px;font-weight: 400;text-align: left\">As I mentioned at the top, <span style=\"font-family: monospace\">compassplot<\/span> is just the latest in our set of full-featured polar plotting functions. I hope the examples I've shared can inspire you with ideas for your next visualization! And maybe they're leaving you itching for more. <span style=\"font-weight: bold\">Please leave a comment and let me know how you will be using <\/span><span style=\"font-weight: bold;font-family: monospace\">compassplot<\/span><span style=\"font-weight: bold\"> and what additional polar-plotting features you're interested in having us work on in the future!<\/span> I'll leave you with this little reminder of the functions already on offer.<\/div>\r\n<div style=\"background-color: #f5f5f5;margin: 10px 15px 10px 0\">\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0.666667px solid #d9d9d9;border-bottom: 0px none #212121;border-radius: 4px 4px 0px 0px;padding: 6px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">figure(Position=[1 1 900 500]);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">t = tiledlayout(2, 5, TileIndexing=<span style=\"color: #a709f5\">\"columnmajor\"<\/span>, Padding=<span style=\"color: #a709f5\">\"tight\"<\/span>);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p = polaraxes(t);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polaraxes\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">polarplot(linspace(0,6*pi), linspace(0,6*pi))<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polarplot\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">polarscatter(linspace(0,2*pi,20), 1:20)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polarscatter\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">polarhistogram(atan2(rand(1000,1)-0.5,2*(rand(1000,1)-0.5)))<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polarhistogram\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">fpolarplot(@(x)sin(2*x))<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"fpolarplot\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">polarbubblechart(linspace(0,2*pi,15),sin(1:15),logspace(8,10,15));<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polarbubblechart\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">bubblesize(gca,[1 10])<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">nexttile(t)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">compassplot(linspace(0,1.5*pi,10), -15:-6)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"compassplot\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p1=polaraxes(t);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p1.Layout.Tile = 8;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">thetaregion(p1, 2*pi\/3, 4*pi\/3, FaceColor=<span style=\"color: #a709f5\">\"red\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"thetaregion\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p2 = polaraxes(t);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p2.Layout.Tile = 9;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">radiusregion(p2, 0.5, 0.8, FaceColor=<span style=\"color: #a709f5\">\"blue\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">rlim([0 1])<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"radiusregion\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\"><\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p3 = polaraxes(t);<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">p3.Layout.Tile = 10;<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">polarregion(p3, [pi 7*pi\/4], [0.2 0.4], FaceColor=<span style=\"color: #a709f5\">\"green\"<\/span>)<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0px none #212121;border-radius: 0px;padding: 0px 45px 0px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">rlim([0 0.5])<\/div>\r\n<\/div>\r\n<div class=\"inlineWrapper outputs\">\r\n<div style=\"border-left: 0.666667px solid #d9d9d9;border-right: 0.666667px solid #d9d9d9;border-top: 0px none #212121;border-bottom: 0.666667px solid #d9d9d9;border-radius: 0px;padding: 0px 45px 4px 13px;line-height: 18.004px;min-height: 0px;color: #212121;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px\">title(<span style=\"color: #a709f5\">\"polarregion\"<\/span>)<\/div>\r\n<\/div>\r\n<div style=\"color: #212121;padding: 10px 0px 6px 17px;background: #ffffff none repeat scroll 0% 0% \/ auto padding-box border-box;font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;font-size: 14px;line-height: 17.234px\">\r\n<div class=\"inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsFigure\" data-testid=\"output_12\">\r\n<div class=\"figureElement eoOutputContent\" role=\"article\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1940\" src=\"http:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot11.png\" alt=\"\" width=\"760\" height=\"368\" \/><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/graphics-and-apps\/files\/2024\/10\/compassplot_R2024b.mlx-10-02-24_5.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>\r\n\r\n\r\n\r\nGuest Writer: Abby Skofield\r\nToday's R2024b feature highlight is written by Abby Skofield, a developer on the Charting Team and a returning contributor to the Graphics and App Building blog.... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/graphics-and-apps\/2024\/10\/03\/a_grown-up-compassplot\/\">read more >><\/a><\/p>","protected":false},"author":198,"featured_media":1838,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14,11,2,20],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/posts\/1922"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/users\/198"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/comments?post=1922"}],"version-history":[{"count":9,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/posts\/1922\/revisions"}],"predecessor-version":[{"id":3644,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/posts\/1922\/revisions\/3644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/media\/1838"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/media?parent=1922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/categories?post=1922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/graphics-and-apps\/wp-json\/wp\/v2\/tags?post=1922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}