python 散点图 不同颜色_python – pandas – 每个点都有不同颜色图例的散点图
生活随笔
收集整理的這篇文章主要介紹了
python 散点图 不同颜色_python – pandas – 每个点都有不同颜色图例的散点图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下方法將根據您的數據框創建顏色列表,然后使用每種顏色的標簽繪制一個點:
import matplotlib.pyplot as plt
import matplotlib.cm as cm
import matplotlib.colors as colors
import numpy as np
import pandas as pd
fig, ax = plt.subplots()
df = pd.DataFrame({'n1':[1,2,1,3], 'n2':[1,3,2,1], 'l':['a','b','c','d']})
colormap = cm.viridis
colorlist = [colors.rgb2hex(colormap(i)) for i in np.linspace(0, 0.9, len(df['l']))]
for i,c in enumerate(colorlist):
x = df['n1'][i]
y = df['n2'][i]
l = df['l'][i]
ax.scatter(x, y, label=l, s=50, linewidth=0.1, c=c)
ax.legend()
plt.show()
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python 散点图 不同颜色_python – pandas – 每个点都有不同颜色图例的散点图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java io流---拷贝文件夹下的所有
- 下一篇: linux里临时设置hbase参数,在c