【发布时间】:2020-08-16 03:19:27
【问题描述】:
我想知道如何在 python 代码中手动更改类别的颜色,而不是使用 cmap?
我想要的颜色是以下十六进制颜色代码:
蓝色:#1f77b4
橙色:#ff7f0e
绿色:#2ca02c
红色:#d62728
d = """category1,05-01-2020
category1,02-02-2020
category3,06-03-2020
category2,12-04-2020
category4,07-05-2020
"""
df = pd.read_csv(StringIO(d), sep=',', parse_dates=[1], header=None, names=['category','date'])
fig, ax = plt.subplots()
ax.scatter(df['date'],df['category'], marker='s', c=df['category'].astype('category').cat.codes, cmap='tab10')
感谢您的帮助!
【问题讨论】:
标签: python colors scatter-plot