如何为同一图中的三个axes设置一致的配色方案? 下面应该是一个完全可重现的例子,用来运行代码并得到与我在下面发布的相同的图。 从Office for National Statistics获取shapefile数据。在终端中以bash文件/命令的形式运行它。 wget --output-document 'LA_authorities_boundaries.zip' 'https://opendata.arcgis.com/datasets/8edafbe3276d4b56aec60991cbddda50_1.zip?outSR=%7B%22latestWkid%2
我用地形图做了一张地图。然而,我正在使用geopandas、常规的pandas、matplotlib和shapely.geometry来做不同的事情。我需要我的地图上的颜色是自定义的,分配到列中的特定值。更具体地说,我有一列鸟的名字,并希望每只鸟都有自己的自定义颜色。下面的地图显示了鸟类的目击情况。如何为观鸟添加自定义颜色?我会使用地理熊猫,熊猫或其他什么吗?
import pandas as pd
import geopandas as gpd
import contextily as ctx
import matplotlib.pyplot as plt
from shapely.geom
我有五个国家1991-2020年的数据。
Tempcountries
Date Temperature Units Year Month Statistics Country CODE
Jan 1991 -26.2 Celsius 1991 Jan Average Canada CAN
Feb 1991 -21.0 Celsius 1991 Feb Average Canada CAN
Ma
我刚刚运行了这段代码并得到了这个错误,我不知道为什么:
%matplotlib inline
import seaborn as sns
import pandas as pd
import pysal as ps
import geopandas as gpd
import numpy as np
import matplotlib.pyplot as pet
ImportError:没有名为geopandas的模块
我试图覆盖两组纬度和经度图,以便第一组有一种颜色的点,第二组点在同一张地图上有不同的颜色。我试图共享相同的轴(ax),但它一直绘制在两个地图中的点,而不是一个单一的地图与两个集合或颜色的点。我的代码如下所示:
from sys import exit
from shapely.geometry import Point
import geopandas as gpd
from geopandas import GeoDataFrame as gdf
from shapely.geometry import Point, LineString
import pandas as pd
import
你好!
我试图在Matplotlib中创建一个由一个叶绿体地图和一个条形图组成的图形。为了实现这一点,我正在使用Geopandas库和Pandas和Matplotlib。我遇到了一个有趣的问题,我在网上找不到答案。问题是:
正如上面的图像所示,顶部的地图(由Geopandas生成)与底部的条形图的宽度不同。图的左边和右边有太多的空格。我想去掉这个空格,使地图在分配给它的空间上水平地匹配。我还将在下面留下一个代码示例,供希望重新创建的人使用:
fig = plt.figure(figsize = (25.60,14.40)) #Here, i am setting the overall fi
我有一个用Python matplotlib在非洲地图上绘制数据的基本设置。不幸的是,geopandas的自然地球数据库不包括小岛屿国家,这些国家也是必不可少的。 我的基本设置如下: import geopandas as gpd
import numpy as np
import matplotlib.pyplot as plt
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
africa = world.query('continent == "Africa"
我想要绘制一个简单的一维直方图,其中的条形应该遵循的颜色编码给定的颜色图。
这是一个MWE
import numpy as n
import matplotlib.pyplot as plt
# Random gaussian data.
Ntotal = 1000
data = 0.05 * n.random.randn(Ntotal) + 0.5
# This is the colormap I'd like to use.
cm = plt.cm.get_cmap('RdYlBu_r')
# Plot histogram.
n, bins, patches
一个我似乎找不到答案的简单问题。 如何更改Seaborn Boxplot中平均值指示器的颜色和形状? 它默认是一个绿色三角形,通常很难看到。 我试图在seaborn文档和matplotlib文档中找到答案。还有一个关于stackoverflow的相关问题,其中有人询问如何更改与seaborn箱图相关的颜色,并且能够更改除平均值指示器之外的所有内容。 import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
data = [[np.random.rand(100)] for i in range(3)]