{"id":192,"date":"2026-06-25T21:55:37","date_gmt":"2026-06-25T21:55:37","guid":{"rendered":"https:\/\/sigmadesk.app\/blog\/?page_id=192"},"modified":"2026-06-26T12:40:44","modified_gmt":"2026-06-26T12:40:44","slug":"control-chart-builder","status":"publish","type":"page","link":"https:\/\/sigmadesk.app\/blog\/control-chart-builder\/","title":{"rendered":"Free Control Chart Generator \u2013 Online SPC Software"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-text-align-center\" style=\"font-size:28px\">SIGMADESK &#8211; Online Control Chart Generator<\/h1>\n\n\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n\n<div id=\"sd-promo\" role=\"link\" tabindex=\"0\" aria-label=\"Open SigmaDesk and build your own control chart\">\n\n  <style>\n    #sd-promo {\n      --sd-cyan: #06b6d4;\n      --sd-cyan-bright: #22d3ee;\n      --sd-blue: #2563eb;\n      --sd-purple: #a855f7;\n\n      font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n      position: relative;\n      display: block;\n      width: 100%;\n      max-width: 1180px;\n      margin: 0 auto;\n      background: transparent;\n      cursor: pointer;\n      isolation: isolate;\n      -webkit-tap-highlight-color: transparent;\n    }\n    #sd-promo * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    #sd-promo .sd-scroll-wrapper {\n      width: 100%;\n      overflow-y: scroll;\n      overflow-x: hidden;\n      border-radius: 18px;\n      position: relative;\n    }\n\n    #sd-promo .sd-inner {\n      position: relative;\n      width: 100%;\n    }\n\n    #sd-promo .sd-img {\n      display: block;\n      width: 100%;\n      height: auto;\n      transition: filter .4s;\n    }\n\n    #sd-promo .sd-overlay {\n      position: absolute;\n      inset: 0;\n      z-index: 2;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      padding-bottom: 30%;\n      text-align: center;\n      border-radius: 18px;\n      opacity: 0;\n      transition: opacity .35s ease;\n      background: transparent;\n      -webkit-backdrop-filter: blur(1px);\n      backdrop-filter: blur(1px);\n    }\n\n    #sd-promo .sd-card {\n      transform: translateY(14px) scale(.97);\n      transition: transform .4s cubic-bezier(.2,.7,.2,1);\n      background: rgba(255,255,255,.07);\n      border: 1px solid rgba(255,255,255,.20);\n      -webkit-backdrop-filter: blur(14px);\n      backdrop-filter: blur(14px);\n      border-radius: 18px;\n      padding: 28px 30px;\n      max-width: 460px;\n      box-shadow: 0 20px 60px -20px rgba(0,0,0,.7);\n    }\n    #sd-promo .sd-eyebrow {\n      font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;\n      color: var(--sd-cyan-bright); margin-bottom: 10px;\n    }\n    #sd-promo .sd-title {\n      font-size: 26px; font-weight: 800; line-height: 1.2; color: #fff;\n    }\n    #sd-promo .sd-title .grad {\n      background: linear-gradient(90deg, var(--sd-cyan-bright), var(--sd-purple), var(--sd-blue));\n      -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n    }\n    #sd-promo .sd-sub {\n      font-size: 14.5px; color: rgba(255,255,255,.72); margin: 12px 0 22px; line-height: 1.5;\n    }\n    #sd-promo .sd-btn {\n      display: inline-flex; align-items: center; gap: 9px;\n      font-family: inherit; font-size: 15px; font-weight: 700; color: #fff; cursor: pointer;\n      padding: 13px 28px; border: none; border-radius: 12px;\n      background: linear-gradient(90deg, var(--sd-cyan), var(--sd-blue));\n      box-shadow: 0 8px 30px rgba(34,211,238,.45);\n      transition: filter .2s, transform .15s;\n    }\n    #sd-promo .sd-btn:hover { filter: brightness(1.06); }\n    #sd-promo .sd-btn:active { transform: translateY(1px); }\n    #sd-promo .sd-btn .arr { transition: transform .25s; }\n\n    #sd-promo .sd-badge {\n      position: sticky;\n      z-index: 3;\n      float: right;\n      bottom: 16px;\n      right: 16px;\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 13px; font-weight: 600; color: #fff;\n      padding: 9px 16px; border-radius: 999px;\n      background: linear-gradient(90deg, var(--sd-cyan), var(--sd-blue));\n      box-shadow: 0 8px 26px rgba(34,211,238,.40);\n      transition: opacity .3s, transform .3s;\n      margin: -40px 16px 16px auto;\n    }\n    #sd-promo .sd-badge .dot {\n      width: 8px; height: 8px; border-radius: 50%; background: #fff;\n      box-shadow: 0 0 0 0 rgba(255,255,255,.7); animation: sd-pulse 2s infinite;\n    }\n    @keyframes sd-pulse {\n      0%   { box-shadow: 0 0 0 0 rgba(255,255,255,.55); }\n      70%  { box-shadow: 0 0 0 9px rgba(255,255,255,0); }\n      100% { box-shadow: 0 0 0 0 rgba(255,255,255,0); }\n    }\n\n    @media (hover: hover) and (pointer: fine) {\n      #sd-promo:hover .sd-img,\n      #sd-promo:focus-visible .sd-img { filter: brightness(1.04) saturate(1.05); }\n      #sd-promo:hover .sd-overlay,\n      #sd-promo:focus-visible .sd-overlay { opacity: 1; }\n      #sd-promo:hover .sd-card,\n      #sd-promo:focus-visible .sd-card { transform: translateY(0) scale(1); }\n      #sd-promo:hover .sd-btn .arr,\n      #sd-promo:focus-visible .sd-btn .arr { transform: translateX(4px); }\n      #sd-promo:hover .sd-badge,\n      #sd-promo:focus-visible .sd-badge { opacity: 0; transform: translateY(6px); }\n    }\n\n    #sd-promo:focus-visible { outline: 3px solid var(--sd-cyan-bright); outline-offset: 3px; }\n\n    @media (max-width: 560px) {\n      #sd-promo .sd-card { padding: 22px; }\n      #sd-promo .sd-title { font-size: 21px; }\n      #sd-promo .sd-sub { font-size: 13.5px; margin: 10px 0 18px; }\n      #sd-promo .sd-btn { font-size: 14px; padding: 12px 22px; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n      #sd-promo .sd-img, #sd-promo .sd-overlay, #sd-promo .sd-card,\n      #sd-promo .sd-btn, #sd-promo .sd-badge .dot { transition: none; animation: none; }\n    }\n  <\/style>\n\n  <div class=\"sd-scroll-wrapper\" id=\"sd-scroll-wrapper\">\n    <div class=\"sd-inner\">\n      <img class=\"sd-img\" id=\"sd-img\" src=\"https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/build.png\" alt=\"SigmaDesk SPC platform \u2014 Individual control chart with capability analysis\" loading=\"lazy\" decoding=\"async\" width=\"2045\" height=\"2009\">\n\n      <div class=\"sd-overlay\" aria-hidden=\"true\">\n        <div class=\"sd-card\">\n          <div class=\"sd-eyebrow\">SigmaDesk \u00b7 SPC Software<\/div>\n          <div class=\"sd-title\">Build your control chart<\/div>\n          <p class=\"sd-sub\">Paste your data, get instant control limits, Western Electric rules, and capability analysis \u2014 right in your browser.<\/p>\n          <span class=\"sd-btn\">Create your chart free <span class=\"arr\">\u2192<\/span><\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sd-badge\" aria-hidden=\"true\"><span class=\"dot\"><\/span> Build your own chart<\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function () {\n  var SIGNUP_URL = \"https:\/\/sigmadesk.app\/auth\/register\";\n\n  var el = document.getElementById(\"sd-promo\");\n  var wrapper = document.getElementById(\"sd-scroll-wrapper\");\n  var img = document.getElementById(\"sd-img\");\n\n  var LARGE_SCREEN_BREAKPOINT = 1024;\n  var IMAGE_RATIO = 2009 \/ 2045;\n\n  function setHeight() {\n    var screenW = window.innerWidth;\n    var containerW = el.offsetWidth;\n\n    var effectiveW = screenW >= LARGE_SCREEN_BREAKPOINT\n      ? Math.min(containerW, screenW * 0.63)\n      : containerW;\n\n    var renderedHeight = effectiveW * IMAGE_RATIO;\n    var visible = Math.round(renderedHeight * 0.63);\n    wrapper.style.height = visible + \"px\";\n\n    if (screenW >= LARGE_SCREEN_BREAKPOINT) {\n      el.style.maxWidth = Math.round(screenW * 0.63) + \"px\";\n    } else {\n      el.style.maxWidth = \"1180px\";\n    }\n  }\n\n  img.addEventListener(\"load\", setHeight);\n  window.addEventListener(\"resize\", setHeight);\n  if (img.complete) setHeight();\n  setHeight();\n\n  if (!el) return;\n\n  function go(e) {\n    if (e) { e.preventDefault(); e.stopPropagation(); }\n    try { (window.top || window).location.href = SIGNUP_URL; }\n    catch (err) { window.location.href = SIGNUP_URL; }\n  }\n  el.addEventListener(\"click\", go, false);\n  el.addEventListener(\"keydown\", function (e) {\n    if (e.key === \"Enter\" || e.key === \" \") go(e);\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:36px\">Built for Real SPC Work<\/h2>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-06-26T08:55:00\">June 26, 2026<\/time><\/div>\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"SPC Control Chart Example with a Manufacturing Problem &amp; Explanation | Six Sigma Case Study\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/fYFG4Ri8hho?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">SIGMADESK is an online SPC software platform that lets you build, analyze, and interpret control charts directly in your browser. It covers the full range of chart types that quality practitioners actually use in the field.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px\"><strong>Variable control charts<\/strong> for continuous measurement data:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>I-MR chart<\/strong> (Individuals and Moving Range) \u2014 the right choice for processes where you measure one unit at a time, or where subgrouping is not practical.<\/li>\n\n\n\n<li><strong>Xbar-R chart<\/strong> (Mean and Range) \u2014 the workhorse of SPC in manufacturing, used when you collect small subgroups and want to track both the process mean and within-subgroup variation.<\/li>\n\n\n\n<li><strong>Xbar-S chart<\/strong> (Mean and Standard Deviation) \u2014 preferred over Xbar-R for larger subgroup sizes, where the sample standard deviation gives a more efficient estimate of spread.<\/li>\n<\/ul>\n\n\n\n<div style=\"width:100%;height:360px;\"><canvas id=\"sd-cc\"><\/canvas><\/div>\n<div style=\"display:flex;gap:20px;margin-top:12px;font-size:13px;font-family:system-ui,sans-serif;color:#666;flex-wrap:wrap;justify-content:center;\">\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:28px;border-top:2px dashed #e34948;display:inline-block;\"><\/span>UCL \/ LCL<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:28px;border-top:2px dashed #1baf7a;display:inline-block;\"><\/span>CL<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:10px;height:10px;border-radius:50%;background:#2a78d6;display:inline-block;\"><\/span>In control<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:10px;height:10px;border-radius:50%;background:#e34948;display:inline-block;\"><\/span>Out of control<\/span>\n<\/div>\n<p style=\"margin-top:10px;font-size:13px;font-family:system-ui,sans-serif;color:#888;font-style:italic;text-align:center;\">Individual Chart \u2014 every measurement plotted separately<\/p>\n\n<script>\n(function(){\n  var s=document.createElement('script');\n  s.src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.js';\n  s.onload=function(){\n    var d=[49.97,50.02,49.98,50.01,50.08,50.10,50.06,50.10,50.04,49.88,49.87,50.03,50.07,50.24,50.14,50.07,50.08,50.06,49.96,50.09,50.01,49.97,50.06,50.05,49.97,50.08,50.15,50.38,49.92,50.05];\n    var UCL=50.37,CL=50.07,LCL=49.77;\n    var fill=d.map(function(v){return v>UCL||v<LCL?'#e34948':'#2a78d6';});\n    new Chart(document.getElementById('sd-cc'),{\n      type:'line',\n      data:{\n        labels:d.map(function(_,i){return 'Sample '+(i+1);}),\n        datasets:[\n          {label:'Value',data:d,borderColor:'#2a78d6',borderWidth:2.5,pointBackgroundColor:fill,pointBorderColor:fill,pointRadius:5,tension:0.3,fill:false},\n          {label:'UCL',data:Array(d.length).fill(UCL),borderColor:'#e34948',borderWidth:2,borderDash:[6,4],pointRadius:0,fill:false},\n          {label:'CL', data:Array(d.length).fill(CL), borderColor:'#1baf7a',borderWidth:2,borderDash:[6,4],pointRadius:0,fill:false},\n          {label:'LCL',data:Array(d.length).fill(LCL),borderColor:'#e34948',borderWidth:2,borderDash:[6,4],pointRadius:0,fill:false}\n        ]\n      },\n      options:{\n        responsive:true,maintainAspectRatio:false,\n        interaction:{mode:'index',intersect:false},\n        plugins:{\n          legend:{display:false},\n          tooltip:{\n            filter:function(item){return item.datasetIndex===0;},\n            callbacks:{\n              label:function(item){\n                var v=item.raw;\n                return ' '+v.toFixed(2)+(v>UCL||v<LCL?' \u26a0 Out of control':' \u2713 In control');\n              }\n            }\n          }\n        },\n        scales:{\n          x:{ticks:{color:'#888',font:{size:11},maxRotation:45,maxTicksLimit:15},grid:{display:false}},\n          y:{min:49.70,max:50.50,ticks:{color:'#888',callback:function(v){return v.toFixed(2);}},grid:{color:'#eee'}}\n        }\n      }\n    });\n  };\n  document.head.appendChild(s);\n})();\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px\"><strong>Attribute control charts<\/strong> for count-based data:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>p chart<\/strong> \u2014 monitors the proportion of nonconforming units in a sample, ideal when your subgroup size varies from inspection to inspection.<\/li>\n\n\n\n<li><strong>np chart<\/strong> \u2014 tracks the number of nonconforming units when sample size is constant.<\/li>\n\n\n\n<li><strong>c chart<\/strong> \u2014 counts defects per unit on a fixed inspection area or time window.<\/li>\n\n\n\n<li><strong>u chart<\/strong> \u2014 tracks defects per unit when the inspection area or opportunity varies.<\/li>\n<\/ul>\n\n\n\n<div style=\"width:100%;height:360px;\"><canvas id=\"sd-pc\"><\/canvas><\/div>\n<div style=\"display:flex;gap:20px;margin-top:12px;font-size:13px;font-family:system-ui,sans-serif;color:#666;flex-wrap:wrap;justify-content:center;\">\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:28px;border-top:2px dashed #e34948;display:inline-block;\"><\/span>UCL \/ LCL<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:28px;border-top:2px dashed #1baf7a;display:inline-block;\"><\/span>CL<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:10px;height:10px;border-radius:50%;background:#2a78d6;display:inline-block;\"><\/span>In control<\/span>\n  <span style=\"display:flex;align-items:center;gap:6px;\"><span style=\"width:10px;height:10px;border-radius:50%;background:#e34948;display:inline-block;\"><\/span>Out of control<\/span>\n<\/div>\n<p style=\"margin-top:10px;font-size:13px;font-family:system-ui,sans-serif;color:#888;font-style:italic;text-align:center;\">P-Chart \u2014 proportion defective with variable subgroup sizes<\/p>\n\n<script>\n(function(){\n  var s=document.createElement('script');\n  s.src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.js';\n  s.onload=function(){\n    var sl=[\"Sample 1\",\"\",\"Sample 2\",\"\",\"Sample 3\",\"\",\"Sample 4\",\"\",\"Sample 5\",\"\",\"Sample 6\",\"\",\"Sample 7\",\"\",\"Sample 8\",\"\",\"Sample 9\",\"\",\"Sample 10\",\"\",\"Sample 11\",\"\",\"Sample 12\",\"\",\"Sample 13\",\"\"];\n    var pd=[3.75,null,6.32,null,2.73,null,3.2,null,5.56,null,4.29,null,6.67,null,5.33,null,6.92,null,10,null,14,null,6.92,null,5,null];\n    var fc=[\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#e34948\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\",\"#2a78d6\",\"rgba(0,0,0,0)\"];\n    var pr=[5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0];\n    var su=[14.11,14.11,13.45,13.45,12.93,12.93,12.5,12.5,13.65,13.65,12.15,12.15,13.09,13.09,11.94,11.94,12.38,12.38,13.26,13.26,13.26,13.26,12.38,12.38,12.15,12.15];\n    var sc=[6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09,6.09];\n    var sll=[0,0,0,0,0,0,0,0,0,0,0.02,0.02,0,0,0.23,0.23,0,0,0,0,0,0,0,0,0.02,0.02];\n    var n=[80,95,110,125,90,140,105,150,130,100,100,130,140];\n    var def=[3,6,3,4,5,6,7,8,9,10,14,9,7];\n    var ucl=[14.11,13.45,12.93,12.5,13.65,12.15,13.09,11.94,12.38,13.26,13.26,12.38,12.15];\n    var lcl=[0,0,0,0,0,0.02,0,0.23,0,0,0,0,0.02];\n    new Chart(document.getElementById('sd-pc'),{\n      type:'line',\n      data:{\n        labels:sl,\n        datasets:[\n          {label:'p',data:pd,borderColor:'#2a78d6',borderWidth:2.5,pointBackgroundColor:fc,pointBorderColor:fc,pointRadius:pr,spanGaps:true,tension:0.3,fill:false},\n          {label:'UCL',data:su,borderColor:'#e34948',borderWidth:2,borderDash:[6,4],pointRadius:0,tension:0,spanGaps:true,fill:false},\n          {label:'CL',data:sc,borderColor:'#1baf7a',borderWidth:2,borderDash:[6,4],pointRadius:0,tension:0,spanGaps:true,fill:false},\n          {label:'LCL',data:sll,borderColor:'#e34948',borderWidth:2,borderDash:[6,4],pointRadius:0,tension:0,spanGaps:true,fill:false}\n        ]\n      },\n      options:{\n        responsive:true,maintainAspectRatio:false,\n        interaction:{mode:'nearest',intersect:true},\n        plugins:{\n          legend:{display:false},\n          tooltip:{\n            filter:function(t){return t.datasetIndex===0&&t.raw!==null;},\n            callbacks:{\n              title:function(t){if(!t||!t.length)return '';return sl[t[0].dataIndex]||'';},\n              label:function(t){\n                var i=Math.floor(t.dataIndex\/2);\n                var v=t.raw;\n                if(v===null)return '';\n                var o=v>ucl[i]||v<lcl[i];\n                return ' p='+v.toFixed(2)+'%  n='+n[i]+'  defects='+def[i]+(o?' \u26a0 Out of control':' \u2713 In control');\n              }\n            }\n          }\n        },\n        scales:{\n          x:{ticks:{color:'#888',font:{size:11},maxRotation:45,maxTicksLimit:20,callback:function(v,i){return sl[i]||'';}},grid:{display:false}},\n          y:{ticks:{color:'#888',callback:function(v){return v.toFixed(1)+'%';}},grid:{color:'#eee'}}\n        }\n      }\n    });\n  };\n  document.head.appendChild(s);\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Each chart type follows the correct statistical formulas, applies the right control limit calculations, and displays both the main chart and the range or standard deviation sub-chart where applicable.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">A control chart is only as useful as the analysis behind it. SIGMADESK is built with that in mind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Western Electric Rules<\/strong> are built in. You can toggle rule detection on or off and see exactly which data points trigger which patterns \u2014 Zone A violations, runs above or below the centerline, trends, and more. These are the same rules taught in every Lean Six Sigma certification and used in serious manufacturing environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stages<\/strong> let you define breakpoints in your data \u2014 before and after a process change, across different production shifts, or spanning a kaizen event. Control limits recalculate independently for each stage, which is exactly how SPC should handle process changes. This is a feature typically found only in paid software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Process capability analysis<\/strong> is integrated directly. Once your process is confirmed stable through control chart analysis, you can move to Cp, Cpk, Pp, and Ppk calculations in the same workflow \u2014 no switching tools, no re-entering data, just enter your specification limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Flexible data entry<\/strong> means you are not locked into a rigid format. Whether you are working with individual measurements, subgroups of varying sizes, or attribute inspection counts, the data grid adapts to your chart type.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And you'll discover many more features of SIGMADESK throughout your SPC journey.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:36px\">More on Statistical Process Control<\/h2>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-345 post type-post status-publish format-standard hentry category-educational\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/sigmadesk.app\/blog\/cp-and-cpk-difference\/\" target=\"_self\" >Cp and Cpk: What&#8217;s the Difference? Explained<\/a><\/h2>\n\n\n\n<div style=\"padding-top:0;padding-bottom:0\" class=\"wp-block-post-excerpt has-small-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">Process capability indices, Cp and Cpk, are two of the most commonly reported numbers in quality engineering. They&#8217;re calculated from the same underlying measurement data but they answer two different questions, and confusing them can lead to the wrong conclusion about whether a process is actually capable. This article focuses specifically on the distinction between Cp and Cpk, so if you need a fuller introduction and more comprehensive look to the process capability, that&#8217;s better you start with complete guide on Process Capability. Here, the goal is to make the difference between these two indices unambiguous. What Cp Measures Cp&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-06-30T11:17:21+00:00\">June 30, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-122 post type-post status-publish format-standard hentry category-educational\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/sigmadesk.app\/blog\/standard-deviation\/\" target=\"_self\" >Population vs. Sample Standard Deviation: What&#8217;s the Difference?<\/a><\/h2>\n\n\n\n<div style=\"padding-top:0;padding-bottom:0\" class=\"wp-block-post-excerpt has-small-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">A practical guide to standard deviation \u2014 what it measures, why it matters, and the difference between population and sample standard deviation explained with clear examples. Standard deviation is one of the most important concepts in statistics. It appears in manufacturing quality control, finance, healthcare, scientific research, and virtually any field where data needs to be understood. Yet despite its widespread use, the concept is often explained in ways that feel abstract or overly mathematical. This guide breaks it down step by step \u2014 what standard deviation actually measures, how to calculate it, and why there are two different versions&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-06-29T23:36:11+00:00\">June 29, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-29 post type-post status-publish format-standard hentry category-educational\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/sigmadesk.app\/blog\/what-is-a-control-chart\/\" target=\"_self\" >SPC Control Charts for Variables (I-MR, Xbar-R, Xbar-S) Explained<\/a><\/h2>\n\n\n\n<div style=\"padding-top:0;padding-bottom:0\" class=\"wp-block-post-excerpt has-small-font-size\"><p class=\"wp-block-post-excerpt__excerpt\">A practical guide to control charts \u2014 from common vs. special cause variation to I-MR, X\u0304-R and X\u0304-S charts, control limit formulas, and when to use each one. Control charts are one of the core tools used in&nbsp;Six Sigma, quality management, and process improvement methodologies. They are especially common in engineering and manufacturing, but their usefulness is not limited to these fields. In fact, control charts can be applied anywhere data is collected over time. For example, you might use a control chart when you are: Although these examples come from different areas, they all have one important thing in&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-06-28T19:01:48+00:00\">June 28, 2026<\/time><\/div>\n<\/li><\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>SIGMADESK &#8211; Online Control Chart Generator SigmaDesk \u00b7 SPC Software Build your control chart Paste your data, get instant control limits, Western Electric rules, and capability analysis \u2014 right in your browser. Create your chart free \u2192 Build your own chart Built for Real SPC Work SIGMADESK is an online SPC software platform that lets [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"enabled","footnotes":""},"class_list":["post-192","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/pages\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":44,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/pages\/192\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/pages\/192\/revisions\/255"}],"wp:attachment":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/media?parent=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}