{"id":4304,"date":"2023-07-12T03:45:46","date_gmt":"2023-07-12T03:45:46","guid":{"rendered":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/"},"modified":"2023-07-12T03:45:46","modified_gmt":"2023-07-12T03:45:46","slug":"bagan-batang-panda-10-teratas","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/","title":{"rendered":"Pandas: cara membuat diagram batang untuk memvisualisasikan 10 nilai teratas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk membuat diagram batang di panda yang hanya menyertakan 10 nilai paling sering di kolom tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#find values with top 10 occurrences in 'my_column'\n<\/span>top_10 = (df[' <span style=\"color: #ff0000;\">my_column<\/span> ']. <span style=\"color: #3366ff;\">value_counts<\/span> ()). <span style=\"color: #3366ff;\">iloc<\/span> [:10]\n\n<span style=\"color: #008080;\">#create bar chart to visualize top 10 values\n<\/span>top_10. <span style=\"color: #3366ff;\">plot<\/span> (kind='bar')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Buat Diagram Batang di Pandas untuk Memvisualisasikan 10 Nilai Teratas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang nama tim dan poin yang dicetak oleh 500 pemain bola basket berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n<span style=\"color: #008000;\">from<\/span> string <span style=\"color: #008000;\">import<\/span> ascii_uppercase\n<span style=\"color: #008000;\">import<\/span> random\n<span style=\"color: #008000;\">from<\/span> random <span style=\"color: #008000;\">import<\/span> choice\n\n<span style=\"color: #008080;\">#make this example reproducible\n<\/span>random. <span style=\"color: #3366ff;\">seeds<\/span> (1)\nn.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': [choice(ascii_uppercase) <span style=\"color: #008000;\">for<\/span> _ <span style=\"color: #008000;\">in<\/span> range(500)],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': np. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">uniform<\/span> (0, 20, 500)})\n\n<span style=\"color: #008080;\">#view first five rows of DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.head<\/span> ())\n\n  team points\n0 E 8.340440\n1 S 14.406490\n2 Z 0.002287\n3 Y 6.046651\n4 C 2.935118<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk membuat diagram batang yang menampilkan 10 nilai paling sering di kolom <strong>tim<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#find teams with top 10 occurrences\n<\/span>top_10_teams = (df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">value_counts<\/span> ()).[:10]\n\n<span style=\"color: #008080;\">#create bar chart of top 10 teams\n<\/span>top_10_teams. <span style=\"color: #3366ff;\">plot<\/span> (kind=' <span style=\"color: #ff0000;\">bar<\/span> ')<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-33884 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bartop1.jpg\" alt=\"\" width=\"511\" height=\"379\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Grafik batang hanya berisi nama 10 tim yang paling sering tampil.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menampilkan nama tim dan sumbu y menampilkan frekuensi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami juga dapat menyesuaikan plot agar lebih estetis:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> matplotlib. <span style=\"color: #3366ff;\">pyplot<\/span> <span style=\"color: #008000;\">as<\/span> plt\n\n<span style=\"color: #008080;\">#find teams with top 10 occurrences\n<\/span>top_10_teams = (df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">value_counts<\/span> ()).[:10]\n\n<span style=\"color: #008080;\">#create bar chart of top 10 teams\n<\/span>top_10_teams. <span style=\"color: #3366ff;\">plot<\/span> (kind=' <span style=\"color: #ff0000;\">bar<\/span> ', edgecolor=' <span style=\"color: #ff0000;\">black<\/span> ', rot=0)\n\n<span style=\"color: #008080;\">#add axis labels<\/span><\/strong>\n<strong>plt. <span style=\"color: #3366ff;\">xlabel<\/span> (' <span style=\"color: #ff0000;\">Team<\/span> ')\nplt. <span style=\"color: #3366ff;\">ylabel<\/span> (' <span style=\"color: #ff0000;\">Frequency<\/span> ')\n<\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-33885 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bartop2.jpg\" alt=\"\" width=\"522\" height=\"404\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa argumen <strong>edgecolor<\/strong> menambahkan batas hitam di sekeliling setiap batang dan argumen <strong>rot<\/strong> memutar label sumbu x 90 derajat agar lebih mudah dibaca.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/diagram-batang-bertumpuk-panda\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara Membuat Bagan Batang Bertumpuk<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-memberi-anotasi-pada-plot-batang\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara memberi anotasi pada batang di plot batang<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/bagan-beberapa-kolom-panda\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara memplot beberapa kolom pada diagram batang<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk membuat diagram batang di panda yang hanya menyertakan 10 nilai paling sering di kolom tertentu: import pandas as pd import matplotlib. pyplot as plt #find values with top 10 occurrences in &#8216;my_column&#8217; top_10 = (df[&#8216; my_column &#8216;]. value_counts ()). iloc [:10] #create bar chart to visualize top 10 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T03:45:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bartop1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/\",\"url\":\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/\",\"name\":\"Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T03:45:46+00:00\",\"dateModified\":\"2023-07-12T03:45:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membuat diagram batang untuk memvisualisasikan 10 nilai teratas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials","description":"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials","og_description":"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.","og_url":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/","og_site_name":"Statorials","article_published_time":"2023-07-12T03:45:46+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/bartop1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/","url":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/","name":"Pandas: Cara Membuat Diagram Batang untuk Memvisualisasikan 10 Nilai Teratas - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T03:45:46+00:00","dateModified":"2023-07-12T03:45:46+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat diagram batang untuk memvisualisasikan 10 nilai paling sering di kolom tertentu pandas DataFrame.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bagan-batang-panda-10-teratas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membuat diagram batang untuk memvisualisasikan 10 nilai teratas"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4304"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=4304"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4304\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}