hue参数跳过一个整数.
d = {'column1':[1,2,3,4,5], 'column2':[2,4,5,2,3], 'cluster':[0,1,2,3,4]}
df = pd.DataFrame(data=d)
sns.relplot(x='column2', y='column1', hue='cluster', data=df)
Run Code Online (Sandbox Code Playgroud)
Python 2.7 Seaborn 0.9.0 Ubuntu 16.04 LTS
我想改变散点的大小。
这些都不起作用:
sns.relplot(x='columnx', y='columny', hue='cluster', data=df)
sns.relplot(x='columnx', y='columny', hue='cluster', scatter_kws={'s':.01}, data=df)
sns.relplot(x='columnx', y='columny', hue='cluster', kwargs={'s':.01}, data=df)
我有一个从这个问题中得到的 python 脚本,它将从 USGS 高程点查询服务中提取。但是,它会一直超时并在看似随机的时间后和我的查询完成之前将我踢出去。我需要另一种方法来提取给定纬度坐标的高程数据。
这是我当前的查询:
# ========= pull elev from usgs server ======
# USGS POINT QUERY SERVICE ==================
url = r'https://nationalmap.gov/epqs/pqs.php?'
# ===========================================
# coordinates with known elevation
lat = [48.633, 48.733, 45.1947, 45.1962]
lon = [-93.9667, -94.6167, -93.3257, -93.2755]
# create df
df = pd.DataFrame({
'lat': lat,
'lon': lon
})
def elevation_function(df, lat_column, long_column):
elevations = []
counter = 0
start = time.time()
for lat, lon in zip(df[lat_column], df[long_column]):
# define rest query params
params …Run Code Online (Sandbox Code Playgroud)