本文整理匯總了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)