{"id":22054,"date":"2000-09-11T12:00:35","date_gmt":"2000-09-11T12:00:35","guid":{"rendered":"https:\/\/www.teoalida.com\/cardatabase\/?p=22054"},"modified":"2026-04-09T11:43:06","modified_gmt":"2026-04-09T11:43:06","slug":"japan-car-evolution","status":"publish","type":"post","link":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/","title":{"rendered":"Evolution of Japanese cars 1986-2025"},"content":{"rendered":"\n<div class=\"wp-block-group bg-wide\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">I copied all cars specifications from a popular Japan website into Excel format and used AVERAGEIFS formulas to analyze how cars sold in Japan domestic market evolved over last 30 years. Charts first made in September 2019, updated November 2023 (109589 model versions). You can buy Excel database: <a href=\"\/cardatabase\/japan\/\"><strong>Japan Car Database<\/strong><\/a>.<\/p>\n\n\n\n<!-- Chart container with fixed height -->\n<div style=\"position: relative; height: 400px;\">\n  <canvas id=\"Japan\"><\/canvas>\n<\/div>\n\n<!-- Chart.js -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n\n<!-- PapaParse -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/papaparse@5.4.1\/papaparse.min.js\"><\/script>\n\n<script>\n  const MAX_Y1 = 200; \/\/ left axis\n  const MAX_Y2 = 6000;  \/\/ right axis\n\n  Papa.parse(\"\/charts\/Japan.csv\", {\n    download: true,\n    header: true,\n    complete: function(results) {\n      const labels = [];\n      const dataset1 = [];\n      const dataset2 = [];\n\n      const keys = Object.keys(results.data[0]);\n\n      results.data.forEach(row => {\n        if (row[keys[0]] && row[keys[1]] && row[keys[2]]) {\n          labels.push(row[keys[0]]);\n          dataset1.push(parseFloat(row[keys[1]]));\n          dataset2.push(parseFloat(row[keys[2]]));\n        }\n      });\n\n      const ctx = document.getElementById('Japan').getContext('2d');\n      new Chart(ctx, {\n        type: 'bar',\n        data: {\n          labels: labels,\n          datasets: [\n            {\n              label: keys[1],\n              data: dataset1,\n              backgroundColor: '#00c0ff',\n              yAxisID: 'y1',\n    barPercentage: 1.0,\n    categoryPercentage: 1.0\n            },\n            {\n              label: keys[2],\n              data: dataset2,\n              backgroundColor: '#ff4000',\n              yAxisID: 'y2',\n    barPercentage: 1.0,\n    categoryPercentage: 1.0\n            }\n          ]\n        },\n        options: {\n          responsive: true, \/\/ Enable responsiveness\n          maintainAspectRatio: false, \/\/ Allow fixed height via container\n          scales: {\n            y1: {\n              type: 'linear',\n              position: 'left',\n              beginAtZero: true,\n              max: MAX_Y1,\n              title: {\n                display: true,\n                text: keys[1]\n              }\n            },\n            y2: {\n              type: 'linear',\n              position: 'right',\n              beginAtZero: true,\n              max: MAX_Y2,\n              grid: {\n                drawOnChartArea: false\n              },\n              title: {\n                display: true,\n                text: keys[2]\n              }\n            }\n          },\n          plugins: {\n            title: {\n              display: false\n            },\n            legend: {\n              display: true\n            }\n          }\n        }\n      });\n    }\n  });\n<\/script>\n\n\n\n<div id=\"charts-container\"><\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<script>\n  async function fetchCSV(url) {\n    const res = await fetch(url);\n    const text = await res.text();\n    return text;\n  }\n\n  function parseCSV(text) {\n    const lines = text.trim().split('\\n');\n    const headers = lines[0].split(',').map(h => h.trim());\n    const rows = lines.slice(1).map(line => {\n      const parts = line.split(',').map(p => p.trim());\n      const year = parts[0];\n      const values = parts.slice(1).map(v => v === \"\" ? null : parseFloat(v));\n      return { year, values };\n    });\n    return { headers, rows };\n  }\n\n  function createChartCanvas(id) {\n    const container = document.getElementById(\"charts-container\");\n    const wrapper = document.createElement(\"div\");\n    wrapper.style.height = \"400px\";\n    wrapper.style.marginBottom = \"30px\";\n\n    const canvas = document.createElement(\"canvas\");\n    canvas.id = id;\n    canvas.style.height = \"100%\";\n    canvas.style.width = \"100%\";\n\n    wrapper.appendChild(canvas);\n    container.appendChild(wrapper);\n    return canvas;\n  }\n\n  async function renderCharts() {\n    const csv = await fetchCSV(\"\/charts\/Japan-car-evolution.csv\"); \/\/ change to actual path\n    const { headers, rows } = parseCSV(csv);\n\n    const yearLabels = rows.map(r => r.year);\n    const valueColumns = headers.slice(1); \/\/ skip \"Launch year\"\n\n    for (let i = 0; i < valueColumns.length; i++) {\n      const canvas = createChartCanvas(`chart-${i}`);\n\n      const data = rows.map(r => ({\n        x: r.year,\n        y: r.values[i]\n      }));\n\n      new Chart(canvas.getContext(\"2d\"), {\n        type: \"line\",\n        data: {\n          datasets: [{\n            label: valueColumns[i],\n            data: data,\n            borderColor: \"blue\",\n            backgroundColor: \"blue\",\n            fill: false,\n            tension: 0.2\n          }]\n        },\n        options: {\n          responsive: true,\n          maintainAspectRatio: false,\n          scales: {\n            x: {\n              type: 'category',\n              title: {\n                display: false\n              }\n            },\n            y: {\n              title: {\n                display: true,\n                text: valueColumns[i]\n              }\n            }\n          },\n          plugins: {\n            legend: {\n              display: false\n            },\n            title: {\n              display: false\n            },\n            tooltip: {\n              mode: 'index',\n              intersect: false\n            }\n          }\n        }\n      });\n    }\n  }\n\n  renderCharts();\n<\/script>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I copied all cars specifications from a popular Japan website into Excel format and used AVERAGEIFS formulas to analyze how cars sold in Japan domestic market evolved over last 30 years. You can buy Excel database: <a href=\"https:\/\/www.teoalida.com\/cardatabase\/japan\/\"><strong>Japan Car Database<\/strong><\/a>.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[7],"tags":[66,61],"class_list":["post-22054","post","type-post","status-publish","format-standard","hentry","category-asia","tag-asia","tag-car-evolution-analysis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Evolution of Japanese cars 1986-2025 - The most updated car database<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evolution of Japanese cars 1986-2025 - The most updated car database\" \/>\n<meta property=\"og:description\" content=\"I copied all cars specifications from a popular Japan website into Excel format and used AVERAGEIFS formulas to analyze how cars sold in Japan domestic market evolved over last 30 years. You can buy Excel database: Japan Car Database.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/\" \/>\n<meta property=\"og:site_name\" content=\"The most updated car database\" \/>\n<meta property=\"article:published_time\" content=\"2000-09-11T12:00:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T11:43:06+00:00\" \/>\n<meta name=\"author\" content=\"Teoalida\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Teoalida\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/\"},\"author\":{\"name\":\"Teoalida\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#\\\/schema\\\/person\\\/c2415643f15210772f04fee87c702d99\"},\"headline\":\"Evolution of Japanese cars 1986-2025\",\"datePublished\":\"2000-09-11T12:00:35+00:00\",\"dateModified\":\"2026-04-09T11:43:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/\"},\"wordCount\":52,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#organization\"},\"keywords\":[\"Asia\",\"Car evolution analysis\"],\"articleSection\":[\"Asian vehicle database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/\",\"url\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/\",\"name\":\"Evolution of Japanese cars 1986-2025 - The most updated car database\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#website\"},\"datePublished\":\"2000-09-11T12:00:35+00:00\",\"dateModified\":\"2026-04-09T11:43:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/japan-car-evolution\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evolution of Japanese cars 1986-2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#website\",\"url\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/\",\"name\":\"The most updated car database\",\"description\":\"Website rebranded as DatabaseAtlas.com since 11 April 2026\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#organization\",\"name\":\"Teoalida\",\"url\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/wp-content\\\/uploads\\\/Car-Models-Engines-All-Details-Database.png\",\"contentUrl\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/wp-content\\\/uploads\\\/Car-Models-Engines-All-Details-Database.png\",\"width\":3200,\"height\":1800,\"caption\":\"Teoalida\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teoalida.com\\\/cardatabase\\\/#\\\/schema\\\/person\\\/c2415643f15210772f04fee87c702d99\",\"name\":\"Teoalida\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g\",\"caption\":\"Teoalida\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evolution of Japanese cars 1986-2025 - The most updated car database","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:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/","og_locale":"en_US","og_type":"article","og_title":"Evolution of Japanese cars 1986-2025 - The most updated car database","og_description":"I copied all cars specifications from a popular Japan website into Excel format and used AVERAGEIFS formulas to analyze how cars sold in Japan domestic market evolved over last 30 years. You can buy Excel database: Japan Car Database.","og_url":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/","og_site_name":"The most updated car database","article_published_time":"2000-09-11T12:00:35+00:00","article_modified_time":"2026-04-09T11:43:06+00:00","author":"Teoalida","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Teoalida","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/#article","isPartOf":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/"},"author":{"name":"Teoalida","@id":"https:\/\/www.teoalida.com\/cardatabase\/#\/schema\/person\/c2415643f15210772f04fee87c702d99"},"headline":"Evolution of Japanese cars 1986-2025","datePublished":"2000-09-11T12:00:35+00:00","dateModified":"2026-04-09T11:43:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/"},"wordCount":52,"commentCount":0,"publisher":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/#organization"},"keywords":["Asia","Car evolution analysis"],"articleSection":["Asian vehicle database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/","url":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/","name":"Evolution of Japanese cars 1986-2025 - The most updated car database","isPartOf":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/#website"},"datePublished":"2000-09-11T12:00:35+00:00","dateModified":"2026-04-09T11:43:06+00:00","breadcrumb":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.teoalida.com\/cardatabase\/japan-car-evolution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teoalida.com\/cardatabase\/"},{"@type":"ListItem","position":2,"name":"Evolution of Japanese cars 1986-2025"}]},{"@type":"WebSite","@id":"https:\/\/www.teoalida.com\/cardatabase\/#website","url":"https:\/\/www.teoalida.com\/cardatabase\/","name":"The most updated car database","description":"Website rebranded as DatabaseAtlas.com since 11 April 2026","publisher":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teoalida.com\/cardatabase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.teoalida.com\/cardatabase\/#organization","name":"Teoalida","url":"https:\/\/www.teoalida.com\/cardatabase\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teoalida.com\/cardatabase\/#\/schema\/logo\/image\/","url":"https:\/\/www.teoalida.com\/cardatabase\/wp-content\/uploads\/Car-Models-Engines-All-Details-Database.png","contentUrl":"https:\/\/www.teoalida.com\/cardatabase\/wp-content\/uploads\/Car-Models-Engines-All-Details-Database.png","width":3200,"height":1800,"caption":"Teoalida"},"image":{"@id":"https:\/\/www.teoalida.com\/cardatabase\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.teoalida.com\/cardatabase\/#\/schema\/person\/c2415643f15210772f04fee87c702d99","name":"Teoalida","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28b2c5f4ff41c4a68a4086e8aff9c0b4fb6ad57bba029d76b119585352d7a639?s=96&d=mm&r=g","caption":"Teoalida"}}]}},"_links":{"self":[{"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/posts\/22054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/comments?post=22054"}],"version-history":[{"count":0,"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/posts\/22054\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/media?parent=22054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/categories?post=22054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teoalida.com\/cardatabase\/wp-json\/wp\/v2\/tags?post=22054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}