我试图弄清楚如何使用它们提供的阴影填充在matplotlib中填充多边形。我绘制多边形对象并用阴影填充它们。但是正如您在图像中看到的那样,当较大的多边形中存在较小的多边形时,阴影线会越过边界。
是否有解决方案,使得较大多边形内的较小多边形不会被两个阴影填充,而是仅为我定义的较小多边形填充?
我的代码在matplotlib中由basemap定义的地图上绘制面片。
<svelte:head>
<script src="jquery.js"></script>
<script src="dropdown.js"></script>
<link rel="stylesheet" type="text/css" href="dropdown.css">
</svelte:head>
<script>
import { onMount } from 'svelte';
import jQ from 'jquery';
onMount(() => {
jQ( document ).ready(function() {
jQ('.ui.selection.dropdown').dropdown();
});
});
</script>
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="1">Male</div>
<div class="item" data-value="0">Female</div>
</div>
</div>