% 5-Level Space Vector Modulation (SVM)
% Author: Amir Ostadrahimi
\documentclass [border=5pt]{standalone}
\usepackage{tikz}
\usepackage{amsmath} % to access mathematical characters
\usepackage{enumitem} % to encircle the charachters.
\usepackage{amsfonts} % to use shorter minus {-}
\DeclareMathSymbol{\shortminus}{\mathbin}{AMSa}{"39} % define a shorter minus
%
\tikzstyle{every node}=[font=\small]
\tikzstyle{every path}=[line width=0.5pt,line cap=round,line join=round]
% define parameters
\newcommand\fillsize{1.5} %fillsaize= filling of the intersected vectors
\newcommand\axx{6.3} %axx= axis_x
\newcommand\axy{6.1} %axy= axis_y
\newcommand\Vfour{6} %V4, the largest Vector Size,
\newcommand\Vthree{4.5} %V3, 3/4 of the largest Vector Size
\newcommand\Vtwo{3} %V2, 1/2 of the largest Vector Size
\newcommand\Vone{1.5} %V1, 1/4of the largest Vector Size
\newcommand\Xone{0.75 cm} % x shift of the region name type 1
\newcommand\Yone{0.25 cm} % y shift of the region name type 1
\newcommand\Ytwo{0.6 cm} % y shift of the region name type 2
\newcommand\Vnamecolor{blue} % vectron names color
\newcommand\Rnamecolor{red} %Region names color
\newcommand\LVcolor{black} % Large vector color
\newcommand\LVwdt{1.5} % the large vector's width
% encircling characters
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,minimum size=4mm, inner sep=0pt] (char) {#1};}}
\begin{document}
\begin{tikzpicture}
%coordinate
\draw (0,0) coordinate [ label={ [color=black, xshift=-9, yshift=-1] \large $o$ } ] (P0);
\draw (P0)++(\axx,0) coordinate [ label={ [color=gray, xshift=7, yshift=-7] \large $\alpha$ }] (P1){};
\draw (P0)++(-\axx,0) coordinate (P2);
\draw (P0)++(0,\axy) coordinate [label={[color=gray, xshift=8, yshift=-17] \large $\beta$ }] (P3) {};
\draw (P0)++(0,-\axy) coordinate(P4);