Skip to content

Instantly share code, notes, and snippets.

@vicapow
Last active December 12, 2024 19:01
Show Gist options
  • Save vicapow/dbf1dfe9ac9a35b1b7ab3a600e21c8ce to your computer and use it in GitHub Desktop.
Save vicapow/dbf1dfe9ac9a35b1b7ab3a600e21c8ce to your computer and use it in GitHub Desktop.
Example concentric layered diagram
\documentclass{article}
\usepackage{tikz}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}
% Draw ovals first
\fill[red!50] (0, 0.8) ellipse (6cm and 3.8cm);
\fill[red!30] (0, 0.2) ellipse (5.2cm and 3.2cm);
\fill[red!10] (0,-.4) ellipse (4.4cm and 2.6cm);
\fill[red!5] (0,-1.2) ellipse (3.6cm and 1.8cm);
\fill[yellow!20] (0,-1.9) ellipse (2.8cm and 1.1cm);
% Add text labels (from outermost to innermost)
\node[align=center, font=\bfseries] at (0,4.2) {Political:};
\node[align=center, font=\scriptsize] at (0,3.7) {
Health care bans, age requirements for care,\\
insurance regulations, federal, state, and local legislation
};
\node[align=center, font=\bfseries] at (0,3.1) {Community:};
\node[align=center, , font=\scriptsize] at (0,2.5) {
Local LGBTQ+ centers,\\
community support organizations, pro bono legal services
};
\node[align=center, font=\bfseries] at (0, 1.8) {Institutional:};
\node[align=center, font=\scriptsize] at (0,1.1) {
Provider knowledge, discrimination and stigma,\\
provider location
};
\node[align=center, font=\bfseries] at (0,0.2) {Interpersonal Level:};
\node[align=center, font=\scriptsize] at (0,-0.4) {
Familial and friend support, provider-client\\
relationship, social networks
};
\node[align=center, font=\bfseries] at (0,-1.4) {Individual Level:};
\node[align=center, font=\scriptsize] at (0,-2.2) {
Mental health, personal \\
characteristics, race, income,\\
location, knowledge access
};
\end{tikzpicture}
\end{document}
@vicapow
Copy link
Author

vicapow commented Dec 12, 2024

Screenshot 2024-12-12 at 10 45 52 AM

You can also play with a live version at: https://app.crixet.com/?gist=dbf1dfe9ac9a35b1b7ab3a600e21c8ce

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment