| 情绪(英文) | 中文情绪 | 情绪描述 | [[血清素(serotonin,5-HT)]] | [[多巴胺(dopamine,DA)]] | [[去甲肾上腺素(norepinephrine,NE)]] | | --------- | ---- | ------------------------------------- | ----------------------- | -------------------- | ----------------------------- | | Pleasant | 怡,怡悦 | 舒适且带期待感,比如和好友轻松聊天,期待后续相处时的感受 | ↑ | ↑ | ↓ | | Joy | 乐,愉悦 | 极致愉悦且充满活力,属于极乐状态,比如久别重逢的好友带来意外惊喜时的心情 | ↑ | ↑ | ↑ | | Angry | 怒,愤怒 | 带着攻击动机的激动状态,比如明确感受到被恶意捉弄后,产生报复期待的情绪 | ↓ | ↑ | ↑ | | Timid | 怯,胆怯 | 犹豫且不敢行动,比如想向心仪的人表白却始终缺乏勇气的纠结感 | ↓ | ↑ | ↓ | | Calm | 安,平静 | 处于平静放松的状态,比如独自安静享受下午茶时的心境 | ↑ | ↓ | ↓ | | Surprised | 惊,惊讶 | 平和中突发警觉,无明显正负倾向,比如安静时突然被轻拍后背的瞬间反应 | ↑ | ↓ | ↑ | | Fear | 惧,恐惧 | 深度紧张且无力行动,比如突然面对未知恐怖事物时的恐慌 | ↓ | ↓ | ↑ | | Sad | 悲,悲伤 | 彻底低落无动力,长期处于该状态可能接近抑郁,比如得知在意的人已结婚时的失落 | ↓ | ↓ | ↓ |
\usetikzlibrary{angles, quotes}
\usepackage{chemfig}
\begin{document}
\begin{tikzpicture}[
% 原视角参数完全保留
x={(1.1cm,-0.3cm)},
y={(0cm,1cm)},
z={(-0.5cm,-0.7cm)},
% 原箭头样式
big arrow/.style={->, >=stealth, line width=1pt},
% ========== 8个象限-情绪匹配半透明立方体颜色 ==========
q1-fill/.style={fill=yellow!15, draw=Yellow!30, thin, opacity=0.25}, % Q1: Joy (乐) - 黄色
q2-fill/.style={fill=red!15, draw=Red!30, thin, opacity=0.25}, % Q2: Angry (怒) - 红色
q3-fill/.style={fill=gray!15, draw=gray!30, thin, opacity=0.25}, % Q3: Fear (惧) - 灰色
q4-fill/.style={fill=blue!15, draw=Blue!30, thin, opacity=0.25}, % Q4: Sad (哀) - 蓝色
q5-fill/.style={fill=pink!15, draw=pink!30, thin, opacity=0.25}, % Q5: Pleasant (愉悦) - 粉色
q6-fill/.style={fill=violet!15, draw=Violet!30, thin, opacity=0.25}, % Q6: Timid (胆怯) - 紫色
q7-fill/.style={fill=cyan!15, draw=Cyan!30, thin, opacity=0.25}, % Q7: Calm (平静) - 青色
q8-fill/.style={fill=orange!15, draw=Orange!30, thin, opacity=0.25}, % Q8: Surprised (惊讶) - 橙色
]
% 基础尺寸(保留)
\def\cubeLen{6}
\def\axislength{10}
\def\halfLen{\cubeLen/2}
% 8个情绪顶点坐标(完全保留)
\coordinate (orig) at (0, 0, 0);
\coordinate (Sad) at (-\halfLen, -\halfLen, \halfLen); % 4象限对应
\coordinate (Timid) at (-\halfLen, \halfLen, \halfLen); % 6象限对应
\coordinate (Calm) at (\halfLen, -\halfLen, \halfLen); % 7象限对应
\coordinate (Pleasant) at (\halfLen, \halfLen, \halfLen); % 5象限对应
\coordinate (Fear) at (-\halfLen, -\halfLen, -\halfLen); % 3象限对应
\coordinate (Angry) at (-\halfLen, \halfLen, -\halfLen); % 2象限对应
\coordinate (Surprised) at (\halfLen, -\halfLen, -\halfLen);% 8象限对应
\coordinate (Joy) at (\halfLen, \halfLen, -\halfLen); % 1象限对应
% ========== 1象限:黄色 → Joy乐 ==========
\coordinate (Q1-1) at (0, 0, 0);
\coordinate (Q1-2) at (\halfLen, 0, 0);
\coordinate (Q1-3) at (\halfLen, \halfLen, 0);
\coordinate (Q1-4) at (0, \halfLen, 0);
\coordinate (Q1-5) at (0, 0, -\halfLen);
\coordinate (Q1-6) at (\halfLen, 0, -\halfLen);
\coordinate (Q1-7) at (\halfLen, \halfLen, -\halfLen);
\coordinate (Q1-8) at (0, \halfLen, -\halfLen);
\draw[q1-fill] (Q1-1) -- (Q1-2) -- (Q1-3) -- (Q1-4) -- cycle;
\draw[q1-fill] (Q1-5) -- (Q1-6) -- (Q1-7) -- (Q1-8) -- cycle;
\draw[q1-fill] (Q1-1) -- (Q1-2) -- (Q1-6) -- (Q1-5) -- cycle;
\draw[q1-fill] (Q1-3) -- (Q1-4) -- (Q1-8) -- (Q1-7) -- cycle;
\draw[q1-fill] (Q1-1) -- (Q1-4) -- (Q1-8) -- (Q1-5) -- cycle;
\draw[q1-fill] (Q1-2) -- (Q1-3) -- (Q1-7) -- (Q1-6) -- cycle;
% ========== 2象限:红色 → Angry怒 ==========
\coordinate (Q2-1) at (0, 0, 0);
\coordinate (Q2-2) at (-\halfLen, 0, 0);
\coordinate (Q2-3) at (-\halfLen, \halfLen, 0);
\coordinate (Q2-4) at (0, \halfLen, 0);
\coordinate (Q2-5) at (0, 0, -\halfLen);
\coordinate (Q2-6) at (-\halfLen, 0, -\halfLen);
\coordinate (Q2-7) at (-\halfLen, \halfLen, -\halfLen);
\coordinate (Q2-8) at (0, \halfLen, -\halfLen);
\draw[q2-fill] (Q2-1) -- (Q2-2) -- (Q2-3) -- (Q2-4) -- cycle;
\draw[q2-fill] (Q2-5) -- (Q2-6) -- (Q2-7) -- (Q2-8) -- cycle;
\draw[q2-fill] (Q2-1) -- (Q2-2) -- (Q2-6) -- (Q2-5) -- cycle;
\draw[q2-fill] (Q2-3) -- (Q2-4) -- (Q2-8) -- (Q2-7) -- cycle;
\draw[q2-fill] (Q2-1) -- (Q2-4) -- (Q2-8) -- (Q2-5) -- cycle;
\draw[q2-fill] (Q2-2) -- (Q2-3) -- (Q2-7) -- (Q2-6) -- cycle;
% ========== 3象限:灰色 → Fear惧 ==========
\coordinate (Q3-1) at (0, 0, 0);
\coordinate (Q3-2) at (-\halfLen, 0, 0);
\coordinate (Q3-3) at (-\halfLen, -\halfLen, 0);
\coordinate (Q3-4) at (0, -\halfLen, 0);
\coordinate (Q3-5) at (0, 0, -\halfLen);
\coordinate (Q3-6) at (-\halfLen, 0, -\halfLen);
\coordinate (Q3-7) at (-\halfLen, -\halfLen, -\halfLen);
\coordinate (Q3-8) at (0, -\halfLen, -\halfLen);
\draw[q3-fill] (Q3-1) -- (Q3-2) -- (Q3-3) -- (Q3-4) -- cycle;
\draw[q3-fill] (Q3-5) -- (Q3-6) -- (Q3-7) -- (Q3-8) -- cycle;
\draw[q3-fill] (Q3-1) -- (Q3-2) -- (Q3-6) -- (Q3-5) -- cycle;
\draw[q3-fill] (Q3-3) -- (Q3-4) -- (Q3-8) -- (Q3-7) -- cycle;
\draw[q3-fill] (Q3-1) -- (Q3-4) -- (Q3-8) -- (Q3-5) -- cycle;
\draw[q3-fill] (Q3-2) -- (Q3-3) -- (Q3-7) -- (Q3-6) -- cycle;
% ========== 4象限:蓝色 → Sad哀 ==========
\coordinate (Q4-1) at (0, 0, 0);
\coordinate (Q4-2) at (-\halfLen, 0, 0);
\coordinate (Q4-3) at (-\halfLen, -\halfLen, 0);
\coordinate (Q4-4) at (0, -\halfLen, 0);
\coordinate (Q4-5) at (0, 0, \halfLen);
\coordinate (Q4-6) at (-\halfLen, 0, \halfLen);
\coordinate (Q4-7) at (-\halfLen, -\halfLen, \halfLen);
\coordinate (Q4-8) at (0, -\halfLen, \halfLen);
\draw[q4-fill] (Q4-1) -- (Q4-2) -- (Q4-3) -- (Q4-4) -- cycle;
\draw[q4-fill] (Q4-5) -- (Q4-6) -- (Q4-7) -- (Q4-8) -- cycle;
\draw[q4-fill] (Q4-1) -- (Q4-2) -- (Q4-6) -- (Q4-5) -- cycle;
\draw[q4-fill] (Q4-3) -- (Q4-4) -- (Q4-8) -- (Q4-7) -- cycle;
\draw[q4-fill] (Q4-1) -- (Q4-4) -- (Q4-8) -- (Q4-5) -- cycle;
\draw[q4-fill] (Q4-2) -- (Q4-3) -- (Q4-7) -- (Q4-6) -- cycle;
% ========== 5象限:粉色 → Pleasant愉悦 ==========
\coordinate (Q5-1) at (0, 0, 0);
\coordinate (Q5-2) at (\halfLen, 0, 0);
\coordinate (Q5-3) at (\halfLen, \halfLen, 0);
\coordinate (Q5-4) at (0, \halfLen, 0);
\coordinate (Q5-5) at (0, 0, \halfLen);
\coordinate (Q5-6) at (\halfLen, 0, \halfLen);
\coordinate (Q5-7) at (\halfLen, \halfLen, \halfLen);
\coordinate (Q5-8) at (0, \halfLen, \halfLen);
\draw[q5-fill] (Q5-1) -- (Q5-2) -- (Q5-3) -- (Q5-4) -- cycle;
\draw[q5-fill] (Q5-5) -- (Q5-6) -- (Q5-7) -- (Q5-8) -- cycle;
\draw[q5-fill] (Q5-1) -- (Q5-2) -- (Q5-6) -- (Q5-5) -- cycle;
\draw[q5-fill] (Q5-3) -- (Q5-4) -- (Q5-8) -- (Q5-7) -- cycle;
\draw[q5-fill] (Q5-1) -- (Q5-4) -- (Q5-8) -- (Q5-5) -- cycle;
\draw[q5-fill] (Q5-2) -- (Q5-3) -- (Q5-7) -- (Q5-6) -- cycle;
% ========== 6象限:紫色 → Timid胆怯 ==========
\coordinate (Q6-1) at (0, 0, 0);
\coordinate (Q6-2) at (-\halfLen, 0, 0);
\coordinate (Q6-3) at (-\halfLen, \halfLen, 0);
\coordinate (Q6-4) at (0, \halfLen, 0);
\coordinate (Q6-5) at (0, 0, \halfLen);
\coordinate (Q6-6) at (-\halfLen, 0, \halfLen);
\coordinate (Q6-7) at (-\halfLen, \halfLen, \halfLen);
\coordinate (Q6-8) at (0, \halfLen, \halfLen);
\draw[q6-fill] (Q6-1) -- (Q6-2) -- (Q6-3) -- (Q6-4) -- cycle;
\draw[q6-fill] (Q6-5) -- (Q6-6) -- (Q6-7) -- (Q6-8) -- cycle;
\draw[q6-fill] (Q6-1) -- (Q6-2) -- (Q6-6) -- (Q6-5) -- cycle;
\draw[q6-fill] (Q6-3) -- (Q6-4) -- (Q6-8) -- (Q6-7) -- cycle;
\draw[q6-fill] (Q6-1) -- (Q6-4) -- (Q6-8) -- (Q6-5) -- cycle;
\draw[q6-fill] (Q6-2) -- (Q6-3) -- (Q6-7) -- (Q6-6) -- cycle;
% ========== 7象限:青色 → Calm平静 ==========
\coordinate (Q7-1) at (0, 0, 0);
\coordinate (Q7-2) at (\halfLen, 0, 0);
\coordinate (Q7-3) at (\halfLen, -\halfLen, 0);
\coordinate (Q7-4) at (0, -\halfLen, 0);
\coordinate (Q7-5) at (0, 0, \halfLen);
\coordinate (Q7-6) at (\halfLen, 0, \halfLen);
\coordinate (Q7-7) at (\halfLen, -\halfLen, \halfLen);
\coordinate (Q7-8) at (0, -\halfLen, \halfLen);
\draw[q7-fill] (Q7-1) -- (Q7-2) -- (Q7-3) -- (Q7-4) -- cycle;
\draw[q7-fill] (Q7-5) -- (Q7-6) -- (Q7-7) -- (Q7-8) -- cycle;
\draw[q7-fill] (Q7-1) -- (Q7-2) -- (Q7-6) -- (Q7-5) -- cycle;
\draw[q7-fill] (Q7-3) -- (Q7-4) -- (Q7-8) -- (Q7-7) -- cycle;
\draw[q7-fill] (Q7-1) -- (Q7-4) -- (Q7-8) -- (Q7-5) -- cycle;
\draw[q7-fill] (Q7-2) -- (Q7-3) -- (Q7-7) -- (Q7-6) -- cycle;
% ========== 8象限:橙色 → Surprised惊讶 ==========
\coordinate (Q8-1) at (0, 0, 0);
\coordinate (Q8-2) at (\halfLen, 0, 0);
\coordinate (Q8-3) at (\halfLen, -\halfLen, 0);
\coordinate (Q8-4) at (0, -\halfLen, 0);
\coordinate (Q8-5) at (0, 0, -\halfLen);
\coordinate (Q8-6) at (\halfLen, 0, -\halfLen);
\coordinate (Q8-7) at (\halfLen, -\halfLen, -\halfLen);
\coordinate (Q8-8) at (0, -\halfLen, -\halfLen);
\draw[q8-fill] (Q8-1) -- (Q8-2) -- (Q8-3) -- (Q8-4) -- cycle;
\draw[q8-fill] (Q8-5) -- (Q8-6) -- (Q8-7) -- (Q8-8) -- cycle;
\draw[q8-fill] (Q8-1) -- (Q8-2) -- (Q8-6) -- (Q8-5) -- cycle;
\draw[q8-fill] (Q8-3) -- (Q8-4) -- (Q8-8) -- (Q8-7) -- cycle;
\draw[q8-fill] (Q8-1) -- (Q8-4) -- (Q8-8) -- (Q8-5) -- cycle;
\draw[q8-fill] (Q8-2) -- (Q8-3) -- (Q8-7) -- (Q8-6) -- cycle;
% ========== 核心修正:情绪节点+不透明对应色标签(加粗更醒目) ==========
\draw[ultra thick] (orig) -- (Sad) node[circle, fill, inner sep=0.7, label={[blue,font=\bfseries] below:Sad}] {};
\draw[ultra thick] (orig) -- (Timid) node[circle, fill, inner sep=0.7, label={[violet,font=\bfseries] left:Timid}] {};
\draw[ultra thick] (orig) -- (Calm) node[circle, fill, inner sep=0.7, label={[Cyan,font=\bfseries] right:Calm}] {};
\draw[ultra thick] (orig) -- (Pleasant) node[circle, fill, inner sep=0.7, label={[pink,font=\bfseries] above:Pleasant}] {};
\draw[ultra thick] (orig) -- (Fear) node[circle, fill, inner sep=0.7, label={[gray,font=\bfseries] below right:Fear}] {};
\draw[ultra thick] (orig) -- (Angry) node[circle, fill, inner sep=0.7, label={[red,font=\bfseries] above right:Angry}] {};
\draw[ultra thick] (orig) -- (Surprised) node[circle, fill, inner sep=0.7, label={[orange,font=\bfseries] below left:Surprised}] {};
\draw[ultra thick] (orig) -- (Joy) node[circle, fill, inner sep=0.7, label={[Yellow,font=\bfseries] above left:Joy}] {};
% 立方体棱边
\draw[red!40, thick] (Sad) -- (Timid) (Calm) -- (Pleasant) (Fear) -- (Angry) (Surprised) -- (Joy);
\draw[blue!40, thick] (Sad) -- (Calm) (Timid) -- (Pleasant) (Fear) -- (Surprised) (Angry) -- (Joy);
\draw[green!40, thick] (Sad) -- (Fear) (Timid) -- (Angry) (Calm) -- (Surprised) (Pleasant) -- (Joy);
% 坐标轴
\draw[thick, blue] (orig) -- ++(-\axislength, 0, 0) node[left, align=center, blue] {Serotonin\\Low};
\draw[big arrow, thick, blue] (orig) -- ++(\axislength, 0, 0) node[right, align=center, blue] {Serotonin\\High};
\draw[thick, red] (orig) -- ++(0, -\axislength, 0) node[below, align=center, red] {Dopamine\\Low};
\draw[big arrow, thick, red] (orig) -- ++(0, \axislength, 0) node[above, align=center, red] {Dopamine\\High};
\draw[big arrow, thick, green] (orig) -- ++(0, 0, -\axislength) node[above right, align=center, green] {Norepinephrine\\High};
\draw[thick, green] (orig) -- ++(0, 0, \axislength) node[below left, align=center, green] {Norepinephrine\\Low};
% 原点标记
\draw[fill=black] (orig) circle (2pt);
\end{tikzpicture}
\end{document}\usepackage{chemfig}
\begin{document}
\chemfig[bond style={line width=1pt,blue},atom style=blue]{
(-[7.3,1]NH_2)
(-[4.7,1]
-[3.3,1]*5(
=-N-*6(
-=
-(-[5.7,1]HO)=
-
)=-
)
)
}
\chemfig[bond style={line width=1pt,green},atom style=green]{
CH_2
(-[2,1]NH_2)
(-[6,1]CH(-[4,1]HO)
-[6,1]**[,,green]6(--(-[4.7,1]HO)-(-[6,1]OH)---)
)
}
\chemfig[bond style={line width=1pt,red},atom style=red]{
CH_2
(-[2,1]NH_2)
(-[6,1]CH_2
-[6,1]**[,,red]6(--(-[4.7,1]HO)-(-[6,1]OH)---)
)
}
\end{document}\usepackage{chemfig}
\begin{document}
%\setchemfig{bond offset=0pt,atom sep=80pt,node style={draw,circle,}}
\definesubmol{xy}{CH_2}
%\setchemfig{bond offset=0pt,atom sep=80pt,node style={draw,,}}
\chemfig{H_3C-!{xy}-!{xy}-!{xy}-[]CH_3}
\end{document}