{"id":5284,"date":"2022-04-02T18:52:46","date_gmt":"2022-04-02T10:52:46","guid":{"rendered":"https:\/\/egonlin.com\/?p=5284"},"modified":"2022-04-02T18:52:46","modified_gmt":"2022-04-02T10:52:46","slug":"09-02-%e5%ae%9e%e4%be%8b15-_%e9%9c%8d%e5%85%b0%e5%be%b7%e4%ba%ba%e6%a0%bc%e5%88%86%e6%9e%90%e9%9b%b7%e8%be%be%e5%9b%be","status":"publish","type":"post","link":"https:\/\/egonlin.com\/?p=5284","title":{"rendered":"09-02 \u5b9e\u4f8b15-_\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe"},"content":{"rendered":"<h1>\u4e00\u3001&quot;\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe&quot;\u95ee\u9898\u5206\u6790<\/h1>\n<h2>1.1 \u95ee\u9898\u5206\u6790<\/h2>\n<p>\u96f7\u8fbe\u56fe Radar Chart<\/p>\n<p>\u96f7\u8fbe\u56fe\u662f\u591a\u7279\u6027\u76f4\u89c2\u5c55\u793a\u7684\u91cd\u8981\u65b9\u5f0f<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/04\/\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe1.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/04\/\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe1.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h2>1.2 \u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790<\/h2>\n<ul>\n<li>\u970d\u5170\u5fb7\u8ba4\u4e3a\uff1a\u4eba\u683c\u5174\u8da3\u4e0e\u804c\u4e1a\u4e4b\u95f4\u5e94\u6709\u4e00\u79cd\u5185\u5728\u7684\u5bf9\u5e94\u5173\u7cfb<\/li>\n<li>\u4eba\u683c\u5206\u7c7b\uff1a\u7814\u7a76\u578b\u3001\u827a\u672f\u578b\u3001\u793e\u4f1a\u578b\u3001\u4f01\u4e1a\u578b\u3001\u4f20\u7edf\u578b\u3001\u73b0\u5b9e\u6027<\/li>\n<li>\u804c\u4e1a\uff1a\u5de5\u7a0b\u5e08\u3001\u5b9e\u9a8c\u5458\u3001\u827a\u672f\u5bb6\u3001\u63a8\u9500\u5458\u3001\u8bb0\u4e8b\u5458\u3001\u793e\u4f1a\u5de5\u4f5c\u8005<\/li>\n<\/ul>\n<h2>1.3 \u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe<\/h2>\n<ul>\n<li>\u9700\u6c42\uff1a\u96f7\u8fbe\u56fe\u65b9\u5f0f\u9a8c\u8bc1\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790<\/li>\n<li>\u8f93\u5165\uff1a\u5404\u804c\u4e1a\u4eba\u7fa4\u7ed3\u5408\u5174\u8da3\u7684\u8c03\u7814\u6570\u636e<\/li>\n<li>\u8f93\u51fa\uff1a\u96f7\u8fbe\u56fe<\/li>\n<li>\u901a\u7528\u96f7\u8fbe\u56fe\u7ed8\u5236\uff1amatplotlib\u5e93<\/li>\n<li>\u4e13\u4e1a\u7684\u591a\u7ef4\u6570\u636e\u8868\u793a\uff1anumpy\u5e93<\/li>\n<li>\u8f93\u51fa\uff1a\u96f7\u8fbe\u56fe<\/li>\n<\/ul>\n<h1>\u4e8c\u3001&quot;\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe&quot;\u5b9e\u4f8b\u5c55\u793a<\/h1>\n<pre><code class=\"language-python\"># HollandRadarDraw\n\nimport numpy as np\nimport matplotlib.pyplot as plt\nimport matplotlib\n\nmatplotlib.rcParams[&#039;font.family&#039;] = &#039;SimHei&#039;\nradar_labels = np.array(\n    [&#039;\u7814\u7a76\u578b(I)&#039;, &#039;\u827a\u672f\u578b(A)&#039;, &#039;\u793e\u4f1a\u578b(S)&#039;, &#039;\u4f01\u4e1a\u578b(E)&#039;, &#039;\u5e38\u89c4\u578b(C)&#039;, &#039;\u73b0\u5b9e\u578b(R)&#039;])\ndata = np.array([[0.40, 0.32, 0.35, 0.30, 0.30, 0.88],\n                 [0.85, 0.35, 0.30, 0.40, 0.40, 0.30],\n                 [0.43, 0.89, 0.30, 0.28, 0.22, 0.30],\n                 [0.30, 0.25, 0.48, 0.85, 0.45, 0.40],\n                 [0.20, 0.38, 0.87, 0.45, 0.32, 0.28],\n                 [0.34, 0.31, 0.38, 0.40, 0.92, 0.28]])  # \u6570\u636e\u503c\n\ndata_labels = (&#039;\u827a\u672f\u5bb6&#039;, &#039;\u5b9e\u9a8c\u5458&#039;, &#039;\u5de5\u7a0b\u5e08&#039;, &#039;\u63a8\u9500\u5458&#039;, &#039;\u793e\u4f1a\u5de5\u4f5c\u8005&#039;, &#039;\u8bb0\u4e8b\u5458&#039;)\nangles = np.linspace(0, 2 * np.pi, 6, endpoint=False)\ndata = np.concatenate((data, [data[0]]))\nangles = np.concatenate((angles, [angles[0]]))\nfig = plt.figure(facecolor=&quot;white&quot;)\nplt.subplot(111, polar=True)\nplt.plot(angles, data, &#039;o-&#039;, linewidth=1, alpha=0.2)\nplt.fill(angles, data, alpha=0.25)\nplt.thetagrids(angles * 180 \/ np.pi, radar_labels, frac=1.2)\nplt.figtext(0.52, 0.95, &#039;\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790&#039;, ha=&#039;center&#039;, size=20)\nlegend = plt.legend(data_labels, loc=(0.94, 0.80), labelspacing=0.1)\nplt.setp(legend.get_texts(), fontsize=&#039;large&#039;)\nplt.grid(True)\nplt.savefig(&#039;holland_radar.jpg?x-oss-process=style\/watermark&#039;)\nplt.show()<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/04\/\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe2.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/04\/\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe2.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u4e09\u3001&quot;\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe&quot;\u4e3e\u4e00\u53cd\u4e09<\/h1>\n<p>\u76ee\u6807 + \u6c89\u6d78 + \u719f\u7ec3<\/p>\n<ul>\n<li>\u7f16\u7a0b\u7684\u76ee\u6807\u611f\uff1a\u5bfb\u627e\u611f\u5174\u8da3\u7684\u76ee\u6807\uff0c\u5bfb(wa)\u89c5( jue)\u4e4b<\/li>\n<li>\u7f16\u7a0b\u7684\u6c89\u6d78\u611f\uff1a\u5bfb\u627e\u53ef\u5b9e\u73b0\u7684\u65b9\u6cd5\uff0c\u601d(zuo)\u8003(mo)\u4e4b<\/li>\n<li>\u7f16\u7a0b\u7684\u719f\u7ec3\u5ea6\uff1a\u7ec3\u4e60\u3001\u7ec3\u4e60\u3001\u518d\u7ec3\u4e60\uff0c\u719f\u7ec3\u4e4b<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001&quot;\u970d\u5170\u5fb7\u4eba\u683c\u5206\u6790\u96f7\u8fbe\u56fe&quot;\u95ee\u9898\u5206\u6790 1.1 \u95ee\u9898\u5206\u6790 \u96f7\u8fbe\u56fe Radar Chart \u96f7 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":5286,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[371,382],"tags":[],"_links":{"self":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5284"}],"collection":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5284"}],"version-history":[{"count":0,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5284\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/media\/5286"}],"wp:attachment":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}