\documentclass[12pt,border=1pt,crop,multi=false,tikz,class=scrartcl,tikz]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usetikzlibrary{fit,shapes,calc,positioning,arrows}
\usepackage{mathtools,amssymb}
\usepackage{chemmacros}
\title {Fixed capacitors overview}
\author{Krishnatej Vedala}
\renewcommand*{\familydefault}{\sfdefault}
\begin{document}
\tikzset{
vbox/.style = {draw, rectangle, rounded corners, minimum width=3.5em, minimum height=3em,
text centered, black},
vbox_r/.style ={vbox, rotate=90},
box11/.style = {vbox_r, fill=gray!40},%, left color=black!50, right color=black!10},
box12/.style = {vbox, fill=gray!40},%, left color=black!50, right color=black!10},
box21/.style = {vbox, fill=orange!40},%, left color=orange!50, bottom color=orange!10},
box22/.style = {vbox_r, text width=10em, fill=orange!40},%, left color=orange!50, right color=orange!10},
box23/.style = {vbox_r, text width=10em, fill=orange!40, minimum height=3em},%, left color=orange!50, right color=orange!10},
box31/.style = {vbox, fill=magenta!40},%, left color=magenta!50, bottom color=magenta!10},
box32/.style = {vbox_r, minimum height=2.5em, text width=10em, fill=magenta!40},%, left color=magenta!50, right color=magenta!10},
box41/.style = {vbox, fill=blue!20, text width=15em},%, left color=blue!50, bottom color=blue!10},
box42/.style = {vbox_r, minimum height=2em, text width=5.5em, fill=blue!20, font=\footnotesize},%, left color=blue!50, right color=blue!10},
box43/.style = {vbox_r, text width=10em, fill=blue!20},%, left color=blue!50, right color=blue!10}
box51/.style = {vbox, fill=green!40, text width=4em, minimum height=1em},%, left color=blue!50, bottom color=blue!10},
box52/.style = {vbox_r, minimum height=2em, text width=10em, fill=green!40}%, left color=blue!50, right color=blue!10},
}
\begin{tikzpicture}[node distance=17mm]
\node (b11) at (0,0) [box11, anchor=west, text width=17.5em] {Vacuum, Air, Glass, Silicium};
\node (b12) at (0,8) [box12, anchor=south] {mis};
\node (b21) at ($(b11.south west)+(1.2,0)$) [box21, anchor=south]
{\parbox{3em}{\centering P100\\NP10\\N150\\N220\\$\ldots$));
\node (b22) at ($(b11.south west)+(1.2,3.1)$) [box23, anchor=west,] {Class 1};
\pgfgetlastxy{\ax}{\ay}
\node (b23) [box21, right of=b21] {\parbox{3em}{\centering X7R\\Z5U\\Y5V\\X7S\\X8R));
\node (b24) [box23, below of=b22] {Class 2};
\node (b25) at ($(0,8)+(b21.south west)!.5!(b23.south east)$) [box21, anchor=south, text width=7em] {Ceramic capacitors};
\node (b31) at ($(b23.south east)+(1,0)$) [box32, anchor=west, text width=5.5em] {Paper};
\node (b32) at ($(b31.south west)+(.2,0)$) [box31, anchor=south west] {\parbox{5.5em}{\centering
PP film\\PET film\\PEN film\\PPS film\\PTFE film));
\node (b33) at ($(b24)+(1.8,0)$) [box32] {metallized};
\node (b34) at ($(b33)+(1.3,0)$) [box32] {metallized}; \pgfgetlastxy{\x}{\y}
\node (b35) at ($(b34)+(1.4,0)$) [box32] {film/foil};
\node (b36) at ($(0,8)+(b31.north west)!.5!(b32.south east)$) [box31, text width=8.5em, anchor=south]
{\parbox{7.5em}{\centering Film\\capacitors));
\node (b1) at ($(0,10.2)+(b11.north west)!.5!(b32.south east)$) [draw, dashed, thick, fill=yellow, text width=22em, minimum height=2em, text centered, rounded corners]
{Non-polarized capacitors};
\pgfgetlastxy{\cx}{\cy}
\node (b41) at ($(b32.south)+(2,0)$) [box42, anchor=west] {non-solid};
\node (b42) at ($(b41)+(.9,0)$) [box42] {hybrid polymer}; \pgfgetlastxy{\x}{\y}
\node (b49) at ($(\x,\ay)+(-.07,-.1)$) [box43, anchor=west] {Aluminum\\ electrolytic capacitors};
\node (b43) at ($(b42)+(.9,0)$) [box42] {solid polymer};
\node (b44) at ($(b43)+(1,0)$) [box42] {non-solid};
\node (b45) at ($(b44)+(.9,0)$) [box42] {solid \ch{MnO2)); \pgfgetlastxy{\x}{\y}
\node (b410) at ($(\x,\ay)+(-.07,-.1)$) [box43, anchor=west] {Tantalum\\ electrolytic capacitors};
\node (b46) at ($(b45)+(.9,0)$) [box42] {solid polymer};
\node (b47) at ($(b46)+(1,0)$) [box42] {solid \ch{MnO2));
\node (b48) at ($(b47)+(.9,0)$) [box42,dashed] {solid polymer};
\node (b411) at ($(b410)+(2.3,0)$) [box43] {Niobium\\ electrolytic capacitors};
\node (b412) at ($(0,8)+(b41.north west)!.5!(b48.south west)$) [box41, anchor=south] {Electrolytic capacitors};
\node (b53) at ($(b48.west)+(1.7,0)$) [box51, anchor=south] {Class 3};
\node (b51) at ($(b53)+(0,.55)$) [box51] {Class 1};
\node (b54) at ($(b53)+(1.9,0)$) [box51] {Class 4};
\node (b52) at ($(b51)+(1.9,0)$) [box51] {Class 2};
\node (b55) at ($(0,1.95)+(b53.south west)!.5!(b54.south east)$) [box51, text width=8.5em] {Hybrid\\[-2pt]capacitors};
\node (b56) at ($(0,\ay)+(b53.south)-(0.1,.1)$) [box52, anchor=west] {Double -layer\\capacitors};
\node (b57) at ($(0,\ay)+(b54.south)-(0,.1)$) [box52, anchor=west] {Pseudo capacitors};
\node (b58) at ($(0,8)+(b53.south west)!.5!(b54.south east)$) [box51, text width=8em, anchor=south, minimum height=3em]
{Super-\\capacitors};
\node (b2) at ($(-.5,10.2)+(b41.north west)!.5!(b54.south east)$) [draw, dashed, thick, fill=yellow, text width=25em, minimum height=2em, text centered, rounded corners]
{Polarized capacitors};
\node (b3) at ($(0,1.5)+(b1.west)!.5!(b2.east)$) [draw, rounded corners, fill=blue!40, text width=49em, text centered, minimum height=2.5em]
{Fixed capacitors for use in electronic equipment};
\draw [line width=1.5pt]
(b11) -- (b12)
(b21) -- (b22) (b23) -- (b24) (b22) -- (b22|-b25.south) (b24) -- (b24|-b25.south)
(b31) -- (b33) (b34|-b32.north) -- (b34) (b35|-b32.north) -- (b35) (b33) -- (b33|-b36.south) (b34) -- (b34|-b36.south) (b35) -- (b35|-b36.south)
(b12) -- (b12|-b1.south) (b25) -- (b25|-b1.south) (b36) -- (b36|-b1.south)
(b41.east) -- (b49.west) (b42.east) -- (b49.west) (b43.east) -- (b49.west)
(b44.east) -- (b410.west) (b45.east) -- (b410.west) (b46.east) -- (b410.west)
(b47.east) -- (b411.west)
(b49) -- (b49|-b412.south) (b410) -- (b410|-b412.south) (b411) -- (b411|-b412.south)
(b51) -- (b51|-b55.south) (b52) -- (b52|-b55.south) (b55) -- ($(b56.south)!.5!(b57.north)$) (b56) -- (b57)
(b56) -- (b56|-b58.south) (b57) -- (b57|-b58.south)
(b412) -- (b412|-b2.south) (b58) -- (b58|-b2.south)
(b1) -- (b1|-b3.south) (b2) -- (b2|-b3.south)
;
\draw [line width=1.5pt,dashed] (b48.east) -- (b411.west);
\end{tikzpicture}
\end{document}