本文整理汇总了Python中matplotlib.get_configdir方法的典型用法代码示例。如果您正苦于以下问题:Python matplotlib.get_configdir方法的具体用法?Python matplotlib.get_configdir怎么用?Python matplotlib.get_configdir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类matplotlib
的用法示例。
在下文中一共展示了matplotlib.get_configdir方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: install_styles
# 需要导入模块: import matplotlib [as 别名]
# 或者: from matplotlib import get_configdir [as 别名]
def install_styles():
# Find all style files
stylefiles = glob.glob('styles/**/*.mplstyle', recursive=True)
# Find stylelib directory (where the *.mplstyle files go)
mpl_stylelib_dir = os.path.join(matplotlib.get_configdir() ,"stylelib")
if not os.path.exists(mpl_stylelib_dir):
os.makedirs(mpl_stylelib_dir)
# Copy files over
print("Installing styles into", mpl_stylelib_dir)
for stylefile in stylefiles:
print(os.path.basename(stylefile))
shutil.copy(
stylefile,
os.path.join(mpl_stylelib_dir, os.path.basename(stylefile)))
示例2: copy_plot_themes
# 需要导入模块: import matplotlib [as 别名]
# 或者: from matplotlib import get_configdir [as 别名]
def copy_plot_themes():
stylelib_path = os.path.join(matplotlib.get_configdir(), 'stylelib')
curr_dir = os.path.dirname(os.path.abspath(__file__))
file_list = glob.glob(os.path.join(curr_dir, '*.mplstyle'))
try:
if not os.path.exists(stylelib_path):
os.makedirs(stylelib_path)
for f in file_list:
fname = os.path.basename(f)
shutil.copy2(f, os.path.join(stylelib_path, fname))
print('Themes copied to %s' % stylelib_path)
except:
print(
'An error occured! Try to manually copy the *.mplstyle files. E.g.:\nmkdir -p %s && cp *.mplstyle %s' %
(stylelib_path, stylelib_path),
)
示例3: hardcopy_styles
# 需要导入模块: import matplotlib [as 别名]
# 或者: from matplotlib import get_configdir [as 别名]
def hardcopy_styles():
path = os.path.abspath(__file__)
pkg_dir = "/" + "/".join(path.split("/")[:-1])
os.system(
"cp -r {}/stylelib/ ".format(pkg_dir) + os.path.join(mpl.get_configdir() + "/")
)
示例4: copy_styles
# 需要导入模块: import matplotlib [as 别名]
# 或者: from matplotlib import get_configdir [as 别名]
def copy_styles():
"""Copy rayoptics mpl styles to user's mpl_config dir."""
pth = Path(__file__).resolve().parent
styles_dir = Path(pth / 'styles')
mpl_configdir = Path(matplotlib.get_configdir()) / 'stylelib'
mpl_configdir.mkdir(exist_ok=True)
for mpl_style in styles_dir.glob('*.mplstyle'):
copy2(mpl_style, mpl_configdir)