{"id":4065,"date":"2024-12-21T15:34:06","date_gmt":"2024-12-21T06:34:06","guid":{"rendered":"https:\/\/secondlife.lol\/?p=4065"},"modified":"2024-12-21T15:34:08","modified_gmt":"2024-12-21T06:34:08","slug":"drawing-multiple-boxplots-python","status":"publish","type":"post","link":"https:\/\/secondlife.lol\/en\/drawing-multiple-boxplots-python\/","title":{"rendered":"Plotting multiple Python Boxplots: Visualize data distributions"},"content":{"rendered":"<p class=\"wp-block-paragraph\">When analyzing data, it's often necessary to compare the distribution of different categories or groups at a glance. One of the most effective ways to do this is to use the <a href=\"http:\/\/python.org\" target=\"_blank\" rel=\"noopener\">Python<\/a> Plot multiple boxplots.<\/p>\n\n\n<style>.kb-image4065_c72969-6a .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-image4065_c72969-6a img.kb-img, .kb-image4065_c72969-6a .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-image4065_c72969-6a\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"461\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot-768x461.jpg\" alt=\"\ud30c\uc774\uc36c boxplot \uc5ec\ub7ec\uac1c \uadf8\ub9ac\uae30 \uadf8\ub9bc\" class=\"kb-img wp-image-4066\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot-768x461.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot-300x180.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot-600x360.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot-18x12.jpg 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/boxplot_stripplot.jpg 1000w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption>(Visualize multiple boxplots in Python)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Boxplots are useful for summarizing the distribution and central tendency of data, and the Seaborn library makes drawing them simple. In this post, we'll learn how to use the <strong>Combine boxplots and stripplots to visualize data distribution<\/strong>Let's learn how to do that.<\/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\">What are Boxplot and Stripplot?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. click Boxplot<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Definition<\/strong>: A boxplot that visually represents the distribution and center of the data (median, quartiles).<\/li>\n\n\n\n<li><strong>Key Features<\/strong>:\n<ul class=\"wp-block-list\">\n<li>The boxes represent the interquartile range (IQR).<\/li>\n\n\n\n<li>A whisker marks values that fall outside the IQR range.<\/li>\n\n\n\n<li>Outliers are shown as individual dots.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Utilization<\/strong>: Useful for identifying central tendencies and dispersion in your data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. click Stripplot<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Definition<\/strong>: A scatter plot that represents individual values in the data as dots.<\/li>\n\n\n\n<li><strong>Key Features<\/strong>:\n<ul class=\"wp-block-list\">\n<li>While Boxplot shows the distribution of data, Stripplot shows the exact location of each data point.<\/li>\n\n\n\n<li>When used with Boxplot, the <strong>Data distributions and individual values<\/strong>at the same time.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Plotting Multiple Python Boxplots<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Below is an example of how to use Python's Seaborn library to create a <strong>Total amount data by day of week<\/strong>as a boxplot. It also combines Stripplot to make each data point visible at a glance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Code blocks<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>import seaborn as sns\nimport matplotlib.pyplot as plt\n\nLoad the # data\ntips = sns.load_dataset('tips')\n\nCombine # boxplot and stripplot\nplt.figure(figsize=(10, 6))\nsns.boxplot(x='day', y='total_bill', data=tips, palette='Set2') Create a # boxplot\nsns.stripplot(x='day', y='total_bill', data=tips, color='.25') Create a # stripplot\n\nStyle the # graph\nplt.title(\"Drawing Multiple Boxplots in Python: Total Bill by Day\", fontsize=15)\nplt.xlabel(\"Day of the Week\", fontsize=12)\nplt.ylabel(\"Total Bill ($)\", fontsize=12)\n\nOutput the # graph\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Code briefs<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Loading data<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>sns.load_dataset('tips')<\/code>to retrieve restaurant tip data.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Create a boxplot<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>sns.boxplot()<\/code>for the total amount for each day of the week (<code>total_bill<\/code>) Visualize the data.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Combine stripplots<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>sns.stripplot()<\/code>to overlay individual data points on top of a boxplot.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Graph styling<\/strong>\n<ul class=\"wp-block-list\">\n<li>Add a title and axis labels to make the graph easier to read.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of combining boxplots and stripplots<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>The role of boxplots<\/strong>\n<ul class=\"wp-block-list\">\n<li>Clearly show the distribution of data and the central tendency (median, IQR) for each day of the week.<\/li>\n\n\n\n<li>Visually highlight outliers in your data.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>The role of stripplots<\/strong>\n<ul class=\"wp-block-list\">\n<li>Boxplots complement the summarized data distribution and allow you to see individual data points.<\/li>\n\n\n\n<li>Help you analyze your data more precisely.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Combined effects<\/strong>\n<ul class=\"wp-block-list\">\n<li>By combining the two plots, you can visualize the overall distribution of your data and the relationship between individual pieces of data at the same time.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Insights from graphs<\/h2>\n\n\n<style>.kb-image4065_72b53a-1a .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-image4065_72b53a-1a img.kb-img, .kb-image4065_72b53a-1a .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-image4065_72b53a-1a\"><figure class=\"aligncenter size-medium_large\"><img decoding=\"async\" width=\"768\" height=\"554\" src=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19-768x554.jpg\" alt=\"\ud30c\uc774\uc36c Boxplot \uc5ec\ub7ec\uac1c \uadf8\ub9ac\uae30 \uacb0\uacfc \ubd84\uc11d \uadf8\ub9bc\" class=\"kb-img wp-image-4073\" srcset=\"https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19-768x554.jpg 768w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19-300x216.jpg 300w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19-600x433.jpg 600w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19-18x12.jpg 18w, https:\/\/secondlife.lol\/wp-content\/uploads\/2024\/12\/image-1-19.jpg 1200w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption>(Analyzing the results of plotting multiple Boxplots in Python)<\/figcaption><\/figure><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Distribution differences by day of week<\/strong>\n<ul class=\"wp-block-list\">\n<li>On weekends (Saturday and Sunday), the median total amount is higher than on other days of the week.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check for outliers<\/strong>\n<ul class=\"wp-block-list\">\n<li>Saturday stands out as an outlier with a total amount of over $50.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>View individual data<\/strong>\n<ul class=\"wp-block-list\">\n<li>Thanks to the stripplot, you can see how the data for each day of the week is actually distributed.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Finalize<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, we'll use the <strong>Plot multiple Python boxplots, combine stripplots, and more<\/strong>We learned how to visualize our data more richly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Utilization tips<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Boxplot: Used to quickly see the overall distribution of your data.<\/li>\n\n\n\n<li>Stripplot: Combine individual data points for further analysis.<\/li>\n\n\n\n<li>Apply to multiple datasets to clarify comparisons across categories.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Try running the code yourself, and apply the method to your own data to discover new insights! And don't forget to check out the <a href=\"https:\/\/secondlife.lol\/en\/warren-buffett-bond-investment-python-barchart-2024\/\" data-type=\"post\" data-id=\"3723\">22 Years Later: The Secrets Behind Warren Buffett's Bond Investments (feat. Python Bar Graph)<\/a> Check out this post to brush up on your Python visualization basics!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"># Code Explained in detail<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h5 class=\"wp-block-heading\">1. load libraries and data<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>import seaborn as sns\nimport matplotlib.pyplot as plt\ntips = sns.load_dataset('tips')  \n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Seaborn<\/strong>: A library for generating boxplots and stripplots.<\/li>\n\n\n\n<li><strong>Matplotlib<\/strong>: Helps with graph styling and output.<\/li>\n\n\n\n<li><strong><code>tips<\/code> Datasets<\/strong>: Sample data containing total amount data by day of the week for a restaurant.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">2. Create a boxplot<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>sns.boxplot(x='day', y='total_bill', data=tips, palette='Set2')  \n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>x='day'<\/code><\/strong>: Sets the day of the week data on the x-axis.<\/li>\n\n\n\n<li><strong><code>y='total_bill'<\/code><\/strong>: Sets the total amount data on the y-axis.<\/li>\n\n\n\n<li><strong><code>palette='Set2'<\/code><\/strong>: Set the graph color using Seaborn's Set2 palette.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">3. Create a strip plot<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>sns.stripplot(x='day', y='total_bill', data=tips, color='.25')  \n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>color='.25'<\/code><\/strong>: Set the color of the points to light gray to contrast with the boxplot.<\/li>\n\n\n\n<li>It is overlaid on top of the boxplot to further visualize the data points.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">4. Style and output the graph<\/h5>\n\n\n\n<pre class=\"wp-block-code\"><code>plt.title(\"Drawing Multiple Boxplots in Python: Total Bill by Day\", fontsize=15)\nplt.xlabel(\"Day of the Week\", fontsize=12)\nplt.ylabel(\"Total Bill ($)\", fontsize=12)\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>plt.title()<\/code><\/strong>: Add a graph title to clarify the purpose of the visualization.<\/li>\n\n\n\n<li><strong><code>tight_layout()<\/code><\/strong>: Automatically adjusts the margins of the graph so that each element does not overlap.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Description of #Tips data<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><code>tips<\/code> The dataset is a sample data set provided by the Seaborn library that contains the amount paid by customers at a restaurant, their tips, and some related information. This data is often used for data analysis and visualization exercises, and is also used to plot several Python boxplots.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Dataset overview<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Column name<\/strong><\/th><th><strong>Description.<\/strong><\/th><th><strong>Data Types<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>total_bill<\/code><\/td><td>Total amount paid (in dollars)<\/td><td>Numeric (float)<\/td><\/tr><tr><td><code>tip<\/code><\/td><td>Tip amount (in dollars)<\/td><td>Numeric (float)<\/td><\/tr><tr><td><code>sex<\/code><\/td><td>Customer's gender ('Male', 'Female')<\/td><td>Categorical (string)<\/td><\/tr><tr><td><code>smoker<\/code><\/td><td>Smoking status ('Yes', 'No')<\/td><td>Categorical (string)<\/td><\/tr><tr><td><code>day<\/code><\/td><td>Day of visit ('Thur', 'Fri', 'Sat', 'Sun')<\/td><td>Categorical (string)<\/td><\/tr><tr><td><code>time<\/code><\/td><td>Time of visit ('Lunch', 'Dinner')<\/td><td>Categorical (string)<\/td><\/tr><tr><td><code>size<\/code><\/td><td>Number of diners<\/td><td>Numeric (int)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Dataset description<\/h5>\n\n\n\n<h5 class=\"wp-block-heading\">1. total_bill<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The total amount that the customer paid.<\/li>\n\n\n\n<li>The unit is dollars ($) and includes tips and the cost of food and drinks.<\/li>\n\n\n\n<li>Boxplot uses this column to visualize the distribution of total amounts by day of the week.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">2. tip<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The amount of the tip that the customer paid.<\/li>\n\n\n\n<li>It's often used to analyze tipping culture by calculating the percentage of tips as a percentage of the total amount.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">3. sex<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The customer's gender.<\/li>\n\n\n\n<li>The data is separated into 'Male' and 'Female'.<\/li>\n\n\n\n<li>You can compare differences in tipping amounts by gender or analyze spending patterns by gender.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">4. smoker<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Indicates whether the customer smokes.<\/li>\n\n\n\n<li>Customers are separated into smoking ('Yes') and non-smoking ('No'), which is useful when analyzing whether smoking status affects tip amounts or spending patterns.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">5. day<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The day of the week that the customer visited.<\/li>\n\n\n\n<li>'Thur', 'Fri', 'Sat', and 'Sun'.<\/li>\n\n\n\n<li>You can analyze the difference in total amount or tip amount by day of the week.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">6. time<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Indicates whether the time of the visit is 'Lunch' or 'Dinner'.<\/li>\n\n\n\n<li>This is useful for comparing spending patterns over time or analyzing differences in tipping rates.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">7. size<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The number of people in the meal.<\/li>\n\n\n\n<li>Used when analyzing how the size of a group affects the total amount or tip amount.<\/li>\n<\/ul>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>When analyzing data, it's often necessary to compare the distribution of different categories or groups at a glance...<\/p>","protected":false},"author":3,"featured_media":4070,"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":[451,628,164,626,627],"class_list":["post-4065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python-coding","tag-seaborn","tag-628","tag-164","tag-626","tag-627"],"taxonomy_info":{"category":[{"value":3,"label":"\ud30c\uc774\uc36c(Python)"}],"post_tag":[{"value":451,"label":"seaborn"},{"value":628,"label":"\ub370\uc774\ud130 \ubd84\ud3ec \uc2dc\uac01\ud654"},{"value":164,"label":"\ub370\uc774\ud130 \uc2dc\uac01\ud654"},{"value":626,"label":"\ubc15\uc2a4\ud50c\ub86f\uacfc \uc2a4\ud2b8\ub9bd\ud50c\ub86f"},{"value":627,"label":"\ud30c\uc774\uc36c \ubc15\uc2a4\ud50c\ub86f"}]},"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-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":119,"filter":"raw","cat_ID":3,"category_count":119,"category_description":"","cat_name":"\ud30c\uc774\uc36c(Python)","category_nicename":"python-coding","category_parent":20}],"tag_info":[{"term_id":451,"name":"seaborn","slug":"seaborn","term_group":0,"term_taxonomy_id":451,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":628,"name":"\ub370\uc774\ud130 \ubd84\ud3ec \uc2dc\uac01\ud654","slug":"%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b6%84%ed%8f%ac-%ec%8b%9c%ea%b0%81%ed%99%94","term_group":0,"term_taxonomy_id":628,"taxonomy":"post_tag","description":"","parent":0,"count":1,"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":626,"name":"\ubc15\uc2a4\ud50c\ub86f\uacfc \uc2a4\ud2b8\ub9bd\ud50c\ub86f","slug":"%eb%b0%95%ec%8a%a4%ed%94%8c%eb%a1%af%ea%b3%bc-%ec%8a%a4%ed%8a%b8%eb%a6%bd%ed%94%8c%eb%a1%af","term_group":0,"term_taxonomy_id":626,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":627,"name":"\ud30c\uc774\uc36c \ubc15\uc2a4\ud50c\ub86f","slug":"%ed%8c%8c%ec%9d%b4%ec%8d%ac-%eb%b0%95%ec%8a%a4%ed%94%8c%eb%a1%af","term_group":0,"term_taxonomy_id":627,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4065","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=4065"}],"version-history":[{"count":7,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4065\/revisions"}],"predecessor-version":[{"id":4078,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/posts\/4065\/revisions\/4078"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media\/4070"}],"wp:attachment":[{"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/media?parent=4065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/categories?post=4065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secondlife.lol\/en\/wp-json\/wp\/v2\/tags?post=4065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}