据我所知,分形,特别是分形维数,确实与国家的海岸线有关。以大不列颠及北爱尔兰联合王国海岸线和边界的分形形状为例:
来源: 海岸线的长度。
它们是分形,但不像曼德布洛集、康托集、冯·科赫雪花等那样“规则”。
是否有可用的包/库可以绘制这个,如 Ti钾Z 库用于分形?例如,如果我想绘制“分形地“所附图片我只是使用类似
\england [scale = 0.5] at (a);
在tikzpicture
。这可能吗?
我希望输出真的是分形的。
答案1
所有欧洲国家均可用:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{CountriesOfEurope}
\pdfmapfile{+CountriesofEurope.map}
\usepackage{graphics}
\begin{document}
\scalebox{10}{{\CountriesofEuropeFamily\GreatBritain}}
\CountriesofEuropeFamily
\Albania \Andorra \Austria \Belarus \Belgium \Bosnia \Bulgaria \Croatia
\Czechia \Denmark \Estonia \Finland \France \Germany \GreatBritain \Greece
\Hungary \Iceland \Ireland \Italy \Latvia \Liechtenstein \Lithuania \Luxembourg
\Macedonia \Malta \Moldova \Montenegro \Netherlands \Norway \Poland \Portugal
\Romania \Serbia \Slovakia \Slovenia \Spain \Sweden \Switzerland
\end{document}
使用最新的系统并运行lualatex
\documentclass{article}
\usepackage{CountriesofEurope}
\begin{document}
\EUCountry[Scale=15,outline]{GreatBritain}
\end{document}
答案2
您可以恢复您正在寻找的国家/地区的 svg 路径(地图网站,图表, ... 或者任何其他来源)。
然后你可以使用 Inkscape 将其转换为 tikz 或者SVGPaty 游乐场(如解释的那样这个答案)。
以下是从世界地图。
\documentclass[tikz,border=7pt]{standalone}
\usetikzlibrary{svg.path}
\begin{document}
\begin{tikzpicture}
\draw[fill=yellow] svg{M540.51-512.9l.6 .12 .58 .11 .66 .12 .54 .09 .13 .02 1.29-.11 .56-.07 .19-.07 .26-.2 .46-.46-.12 .01-.86-.09-.33-.13-.73-.55-.16 .07-.17 .11-.15 .04-.32-.14-.33-.16-.35-.22-.29-.22-.1-.12-.46-.45-.15-.08-.13-.03-.06 .02-.05 .2-.29 .45-.45 .6-.13 .06-.09 .02-.34-.03-.97-.17-.82-.14-1.26-.24-1.35-.2-.84-.12-.72-.03 0-.6 0-1.2 0-1.2 0-1.21 .01-1.21 0-1.22 0-1.21 0-1.22 0-1.23 0-.53-.02-.12-.42 0-.94 0-.79 0-.64 0 0-.73 0-.86 0-.87 0-.87 .01-.87 0-.87 0-.88 0-.87 0-.88 0-.66 0-.08 0-1.29 0-1.38 0-1.38 0-1.38 0-1.39 0-1.4 0-1.4 0-1.41 0-.45-.29 .01-.58-.17-.37-.23-.16-.28-.21-.16-.26-.06-.12-.14 .03-.23-.1-.17-.24-.12-.38 .04-.52 .18-.67 .05-.82-.1-.58 .05-.36 .19-.37 .11-.4 .03-.23 .08-.48 .14-.09 .24-.05 .19-.14 .19-.01 .16 .1 .12 .02 .19-.08 .27-.13 .13-.18-.01-.12 .1-.05 .21-.11 .16-.26 .17-.34-.13-.16-.18-.1-.29-.09-.14-.04-.25-.02-.17-.09-.18-.09-.07-.1 .03-.17-.07-.39-.27-.12-.14-.31 .25-.92 .97-.33 .25-.48 .59-1.06 1.83-.15 .35-.2 .88-.23 .65-.03 .37 .11 .21-.07 .29-.12 .26-.36 .33-.1 1.12-.24 .72 .05 .6-.12 .54-.01 .34 .06 .66-.2 .76-.39 .73-.36 1.06-.05 .47 .04 1.24-.07 .51 .01 .59-.14 .61-.06 .34 .1 .26 .05-.08 .11-.04 .07 .35 .01 .31-.18 .77-.39 .78-.98 1.27-.24 .49-.13 .4-1.1 1.66-.46 1.17-.33 1.01-.35 .47-1.64 3.26-.36 .51-.66 .62-.15 .21-.25 .59-.5 .79-.12 .73-.03 .83 .06 .64 .45 .07 .31 .17 .28 .01 .28-.14 .3-.01 .11 .03 .53-.02 .31 .15 .36 .15 .2 .13 .3 .14 .38 .14 .22-.01 .27-.05 .36-.06 .21-.09 .24-.3 .37-.26 .27-.17 .32-.21 .09-.08 .14-.04 .09-.02 .58 .04 .53 .02 .57 0 1.07 0 1.08 0 1.07 0 1.08 0 1.07 0 1.07-.01 1.08 0 1.07 0 .44 0 .77-.01 .8-.01 .09-.02 .09-.05 .08-.06 .28-.37 .37-.39 .3-.18 .36-.11 .34-.04 .32 .02 .53-.05 .73-.12 .77-.04 .79 .05 .56-.07 .32-.19 .33-.13 .34-.07 .45 .04 .58 .15 .49-.02 .23-.11 .13 0 .85 .16 .68 .12 1.02 .2 .84 .16 1.25 .24z};
\end{tikzpicture}
\end{document}