{"id":4058,"date":"2024-12-20T07:14:24","date_gmt":"2024-12-19T22:14:24","guid":{"rendered":"https:\/\/secondlife.lol\/?p=4058"},"modified":"2024-12-20T07:54:11","modified_gmt":"2024-12-19T22:54:11","slug":"stem-plot-numerical-data","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/stem-plot-numerical-data\/","title":{"rendered":"Visualizing numerical data in Python: How to utilize Stem Plot"},"content":{"rendered":"<p>If you want to visualize numerical data over time or sequence, which graph is best? A Stem Plot is a clear Python visualization of change by representing data points as vertical lines and markers from a baseline to each value, as shown below.<\/p>\n\n\n<style>.kb-image4058_bd5607-74 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4058_bd5607-74 img.kb-img, .kb-image4058_bd5607-74 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4058_bd5607-74\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"420\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17-768x420.jpg\" alt=\"\uc218\uce58\ud615 \ub370\uc774\ud130 \uc2a4\ud15c \ud50c\ub86f\uc73c\ub85c \ud30c\uc774\uc36c \uc2dc\uac01\ud654\ud55c \uadf8\ub9bc\" class=\"kb-img wp-image-4059\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17-768x420.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17-300x164.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17-600x328.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17-18x10.jpg 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-17.jpg 1191w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption>(Python visualization with numerical data stem plots)<\/figcaption><\/figure><\/div>\n\n\n\n<p>In this post, we'll use the <a href=\"http:\/\/python.org\" target=\"_blank\" rel=\"noopener\">Python<\/a> <code>matplotlib<\/code>to draw stem plots and effectively visualize numerical data. We'll provide detailed explanations with step-by-step code, so follow along!<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title-wrap{color:var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{color:var(--global-palette2, #2B6CB0);font-size:28px;font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette1, #3182CE);line-height:2em;font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette6, #718096);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-content-wrap{border-top:3px solid var(--global-palette2, #2B6CB0);border-right:3px solid var(--global-palette2, #2B6CB0);border-bottom:3px solid var(--global-palette2, #2B6CB0);border-left:3px solid var(--global-palette2, #2B6CB0);}.kb-table-of-content-nav.kb-table-of-content-id83_5f28a6-34 .kb-table-of-contents-title{font-size:28px;}}<\/style>\n\n\n<h2 class=\"wp-block-heading\">Numerical data and stem plots<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is numerical data?<\/h3>\n\n\n\n<p>Numerical Data is a <strong>Numbers<\/strong>and is divided into continuous (height, weight) and discrete (count).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is a stemplot?<\/h3>\n\n\n\n<p>Stemplots are created using the <strong>Graphs to visualize numerical data using vertical lines and markers<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Data points<\/strong>with lines and markers.<\/li>\n\n\n\n<li><strong>Order<\/strong>I <strong>Changes over time<\/strong>when expressing a<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Example of this data<\/h2>\n\n\n\n<p>Below are some real-world examples of <strong>Numerical data examples<\/strong>.<\/p>\n\n\n<style>.kb-image4058_6fd8a1-17 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.kb-image4058_6fd8a1-17 img.kb-img, .kb-image4058_6fd8a1-17 .kb-img img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.2);}<\/style>\n<div class=\"wp-block-kadence-image kb-image4058_6fd8a1-17\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"419\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18-768x419.jpg\" alt=\"\uc218\uce58\ud615 \ub370\uc774\ud130 \uc608\uc2dc \uadf8\ub9bc\" class=\"kb-img wp-image-4062\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18-768x419.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18-300x164.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18-600x327.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18-18x10.jpg 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-18.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">1. sensor measurements<\/h3>\n\n\n\n<p>The result of a sensor's measurement of temperature or humidity over time.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Time (in minutes)<\/th><th class=\"has-text-align-center\" data-align=\"center\">Temperature (\u00b0C)<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">22<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">24<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">25<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utilization<\/strong>Visualize your time and temperature data as a stemplot to see patterns of temperature spikes or dips during certain times of day.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. product sales volume<\/h3>\n\n\n\n<p>The number of times a product was sold over a specific time period (for example, per day).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Date<\/th><th class=\"has-text-align-center\" data-align=\"center\">Sales volume (pieces)<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1 day<\/td><td class=\"has-text-align-center\" data-align=\"center\">50<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2 days<\/td><td class=\"has-text-align-center\" data-align=\"center\">80<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3 days<\/td><td class=\"has-text-align-center\" data-align=\"center\">30<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4 days<\/td><td class=\"has-text-align-center\" data-align=\"center\">100<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5 days<\/td><td class=\"has-text-align-center\" data-align=\"center\">70<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utilization<\/strong>: Stemplots allow you to intuitively see the fluctuations in sales by day, which can help you analyze what caused a spike in sales on a particular day.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. test scores<\/strong><\/h3>\n\n\n\n<p>The score students received on one test.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Student number<\/th><th class=\"has-text-align-center\" data-align=\"center\">Scores<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">75<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">90<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">65<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">85<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utilization<\/strong>You can use stemplots to highlight the distribution of scores and changes in performance for specific students.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. the number of times the event occurred<\/h3>\n\n\n\n<p>Data that records the number of times an event occurred on a specific system or machine.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Time Zone<\/th><th class=\"has-text-align-center\" data-align=\"center\">Event count<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">00:00<\/td><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">01:00<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">02:00<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">03:00<\/td><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><td class=\"has-text-align-center\" data-align=\"center\">&#8230;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utilization<\/strong>: Seeing a pattern of events clustered around certain times of the day in a splot can help you analyze and optimize for causes.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Python stemplot code examples<\/h2>\n\n\n\n<p>Let's implement a stemplot to visualize numerical data with the code below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import matplotlib.pyplot as plt\nimport numpy as np\n\nCreate # numerical data\nx = np.range(0, 100, 1) # X-axis: ordered data from 0 to 99\ny = np.random.randint(50, 300, size=100) # Y-axis: random numerical data between 50 and 300\n\nDraw a # stemplot\nplt.figure(figsize=(12, 6)) Set the # graph size\nplt.stem(x, y, linefmt='b-', markerfmt='bo', basefmt='r-')\n\nTitle and label the # graph\nplt.title(\"Stem Plot of Numerical Data\", fontsize=15)\nplt.xlabel(\"Index\", fontsize=12)\nplt.ylabel(\"Values\", fontsize=12)\n\nTighten the # layout and graph output\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Code briefs<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Generate data<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>x<\/code>: A 0 through 99 number to use for the x-axis <strong>Sequential data<\/strong>.<\/li>\n\n\n\n<li><code>y<\/code>: A number between 50 and 300 to use for the y-axis <strong>Random Numerical Data<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Drawing a stemplot<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>plt.stem()<\/code>: function to draw a stem plot.<\/li>\n\n\n\n<li><code>linefmt='b-'<\/code>: Show vertical lines as solid blue lines.<\/li>\n\n\n\n<li><code>markerfmt='bo'<\/code>: Mark the data point with a blue circular marker.<\/li>\n\n\n\n<li><code>basefmt='r-'<\/code>: The baseline (bottom line) is shown as a solid red line.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Setting the graph layout<\/strong>\n<ul class=\"wp-block-list\">\n<li>Set the title, X\/Y labels, and add the <code>tight_layout()<\/code>to adjust the margins to output a cleaner graph.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Finalize<\/h2>\n\n\n\n<p>Stem plots are useful for intuitive Python visualization of numerical data. They represent each point as a line and marker connected from a baseline, and can be used to create a <strong>Data changes<\/strong>in a clear way. You might consider the following use cases<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Use cases<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Python visualization of sensor data<\/strong>Analyze changes in sensor values over time.<\/li>\n\n\n\n<li><strong>Time series data<\/strong>Highlight changes over a specific time period.<\/li>\n\n\n\n<li><strong>Spike analysis<\/strong>: Detecting sudden fluctuations in data.<\/li>\n<\/ul>\n\n\n\n<p>If you're interested in visualizing Python, <a href=\"https:\/\/secondlife.lol\/en\/categorical-barplot-python\/\" data-type=\"post\" data-id=\"4014\">Visualizing categorical data with Python visualizations: Grouped bar graphs and categorical data examples<\/a> Check out the post and build your knowledge!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#<strong>Code verbose commentary<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h4 class=\"wp-block-heading\"><strong>1. import the library<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>import matplotlib.pyplot as plt\nimport numpy as np  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>matplotlib.pyplot<\/code><\/strong>: A library for drawing graphs.<\/li>\n\n\n\n<li><strong><code>numpy<\/code><\/strong>: Used to generate numeric data.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Generate numerical data<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>x = np.range(0, 100, 1) # X-axis: ordered data from 0 to 99\ny = np.random.randint(50, 300, size=100) # Y-axis: random numeric data between 50 and 300  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>np.arange(0, 100, 1)<\/code><\/strong>: Generates a number from 0 to 99 with an interval of 1.<\/li>\n\n\n\n<li><strong><code>np.random.randint(50, 300, size=100)<\/code><\/strong>: Generate 100 integers between 50 and 300.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Draw a stem plot<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>plt.figure(figsize=(12, 6))\nplt.stem(x, y, linefmt='b-', markerfmt='bo', basefmt='r-', use_line_collection=True)  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>plt.figure(figsize=(12, 6))<\/code><\/strong>: Set the size of the graph to 12 across and 6 down.<\/li>\n\n\n\n<li><strong><code>plt.stem()<\/code><\/strong>: Draw a stem plot.\n<ul class=\"wp-block-list\">\n<li><strong><code>linefmt='b-'<\/code><\/strong>: Show vertical lines as solid blue lines.<\/li>\n\n\n\n<li><strong><code>markerfmt='bo'<\/code><\/strong>: Mark the data point with a blue circular marker.<\/li>\n\n\n\n<li><strong><code>basefmt='r-'<\/code><\/strong>: Show baseline as a solid red line.<\/li>\n\n\n\n<li><strong><code>use_line_collection=True<\/code><\/strong>Graph performance optimization options.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Set the graph title and label<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>plt.title(\"Stem Plot of Numerical Data\", fontsize=15)\nplt.xlabel(\"Index\", fontsize=12)\nplt.ylabel(\"Values\", fontsize=12)  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>plt.title()<\/code><\/strong>: Sets the title of the graph.<\/li>\n\n\n\n<li><strong><code>plt.xlabel()<\/code><\/strong>: Sets the X-axis label.<\/li>\n\n\n\n<li><strong><code>plt.ylabel()<\/code><\/strong>: Sets the y-axis label.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>5. adjust the layout and output the graph<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>plt.tight_layout()\nplt.show()  <\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>plt.tight_layout()<\/code><\/strong>: Automatically adjusts the margins of the graph to prevent elements from overlapping.<\/li>\n\n\n\n<li><strong><code>plt.show()<\/code><\/strong>: Prints the graph to the screen.<\/li>\n<\/ul>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>If you want to visualize numerical data over time or sequence, which graph is the best...<\/p>","protected":false},"author":3,"featured_media":4079,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[162,164,624,625,450],"class_list":["post-4058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python-coding","tag-matplotlib","tag-164","tag-624","tag-625","tag-450"],"taxonomy_info":{"category":[{"value":3,"label":"\ud30c\uc774\uc36c(Python)"}],"post_tag":[{"value":162,"label":"Matplotlib"},{"value":164,"label":"\ub370\uc774\ud130 \uc2dc\uac01\ud654"},{"value":624,"label":"\uc218\uce58\ud615 \ub370\uc774\ud130"},{"value":625,"label":"\uc2a4\ud15c \ud50c\ub86f"},{"value":450,"label":"\ud30c\uc774\uc36c \uc2dc\uac01\ud654"}]},"featured_image_src_large":["https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/\ud30c\uc774\uc36c-boxplot-\uc5ec\ub7ec\uac1c-\uadf8\ub9ac\uae30-\ud3ec\uc2a4\ud2b8-\uc378\ub124\uc77c-1-600x600.jpg",600,600,true],"author_info":{"display_name":"TERE","author_link":"https:\/\/secondlife.lol\/en\/author\/tere\/"},"comment_info":0,"category_info":[{"term_id":3,"name":"\ud30c\uc774\uc36c(Python)","slug":"python-coding","term_group":0,"term_taxonomy_id":3,"taxonomy":"category","description":"","parent":20,"count":116,"filter":"raw","cat_ID":3,"category_count":116,"category_description":"","cat_name":"\ud30c\uc774\uc36c(Python)","category_nicename":"python-coding","category_parent":20}],"tag_info":[{"term_id":162,"name":"Matplotlib","slug":"matplotlib","term_group":0,"term_taxonomy_id":162,"taxonomy":"post_tag","description":"","parent":0,"count":19,"filter":"raw"},{"term_id":164,"name":"\ub370\uc774\ud130 \uc2dc\uac01\ud654","slug":"%eb%8d%b0%ec%9d%b4%ed%84%b0-%ec%8b%9c%ea%b0%81%ed%99%94","term_group":0,"term_taxonomy_id":164,"taxonomy":"post_tag","description":"","parent":0,"count":52,"filter":"raw"},{"term_id":624,"name":"\uc218\uce58\ud615 \ub370\uc774\ud130","slug":"%ec%88%98%ec%b9%98%ed%98%95-%eb%8d%b0%ec%9d%b4%ed%84%b0","term_group":0,"term_taxonomy_id":624,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":625,"name":"\uc2a4\ud15c \ud50c\ub86f","slug":"%ec%8a%a4%ed%85%9c-%ed%94%8c%eb%a1%af","term_group":0,"term_taxonomy_id":625,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":450,"name":"\ud30c\uc774\uc36c \uc2dc\uac01\ud654","slug":"%ed%8c%8c%ec%9d%b4%ec%8d%ac-%ec%8b%9c%ea%b0%81%ed%99%94","term_group":0,"term_taxonomy_id":450,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/comments?post=4058"}],"version-history":[{"count":4,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4058\/revisions"}],"predecessor-version":[{"id":4064,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4058\/revisions\/4064"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/4079"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=4058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=4058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=4058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}