擅长:python、mysql、java
<p>创建你自己的托盘结合“酷热”与它的反向托盘。我有一个旧版本的<code>seaborn</code>,所以我将使用swarmplot来说明</p>
<h2>样本数据</h2>
<pre><code>import seaborn as sns
import numpy as np
import pandas as pd
n = 1000
np.random.seed(123)
df = pd.DataFrame({'Weekday': ['Friday']*n,
'Hour': np.random.randint(0,24,n),
'Value': np.random.randint(40,150,n)})
</code></pre>
<h3>coolwarm调色板</h3>
^{pr2}$
<p><a href="https://i.stack.imgur.com/vIfpn.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vIfpn.png" alt="enter image description here"/></a></p>
<h3>自定义调色板</h3>
<pre><code># 24 hours so split evenly between the two
mypal = sns.color_palette("coolwarm", 12) + sns.color_palette("coolwarm_r", 12)
sns.swarmplot(x="Weekday", y="Value", hue="Hour", palette=mypal, data=df)
</code></pre>
<p><a href="https://i.stack.imgur.com/oeuvk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oeuvk.png" alt="enter image description here"/></a></p>