整了整整一个晚上才整出来,希望后来人不要再为这个程序苦恼。
最后结果:k=5时,
开心开心。下面是代码,整段复制粘贴就好了。
import pandas as pd
import os
import matplotlib.pyplot as plt
data=pd.read_csv('cities_languages.csv')
这个csv文件长这样:
data=data.values.tolist()
cities=[([longitude,latitude],language) for longitude,latitude,language in data]
plots={'Jav