未提供项目描述
项目描述
mpl-flags
Matplotlib的国家旗帜。
旗帜数据
mpl-flags
包含了矢量格式的旗帜数据,可直接用于Matplotlib。原始旗帜数据以svg格式存储,并使用 mpl-simple-svg-parser
转换为matplotlib的 Path
数据。mpl-flags
不包含原始svg文件,仅包含以numpy格式(顶点和代码)转换的数据。
旗帜数据来自多个来源。目前包括以下旗帜:
- Google的noto颜色emoji字体: https://github.com/googlefonts/noto-emoji
- circle-flags: https://github.com/HatScripts/circle-flags
- flag-icons: https://github.com/lipis/flag-icons
不同来源可能以不同的方式渲染旗帜。
用法
from mpl_flags import Flags
flags = Flags("noto_waved") # You initialize the Flags class specifying what kind of
# flags you like to use.
# `noto_waved` is flags from google's noto emoji fonts.
fig, ax = plt.subplots(figsize=(3, 3))
flags.show_flag(ax, "KR")
from matplotlib.offsetbox import AnnotationBbox
flags = Flags("noto_original")
fig, ax = plt.subplots(figsize=(3, 3))
da = flags.get_drawing_area("KR", wmax=100)
ab = AnnotationBbox(da, (0.5, 0.5), frameon=True,
box_alignment=(0.5, 0.5))
ax.add_artist(ab)
安装
您可以使用 pip
安装
pip install mpl_flags
开发安装
pip install -e ".[dev]"
项目详情
下载文件
下载适合您平台的应用文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
此版本没有可用的源分布文件。请参阅生成分布归档的教程。
构建分布
mpl_flags-0.1.0-py3-none-any.whl (15.2 MB 查看哈希值)
关闭
mpl_flags-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e25a2df1d2da1131a235dfefec87512e763843e65bae1923c2a568a8346cc0b1 |
|
MD5 | e8378ccb130205d01c5300fae833bf5b |
|
BLAKE2b-256 | 3cb453f60fac7a296a269543ace9be30c05504e1c3b5f9f38c484355563904ac |