當前位置: 首頁>>代碼示例>>Python>>正文


Python matplotlib.get_configdir方法代碼示例

本文整理匯總了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))) 
開發者ID:garrettj403,項目名稱:SciencePlots,代碼行數:19,代碼來源:setup.py

示例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),
        ) 
開發者ID:alex-petrenko,項目名稱:sample-factory,代碼行數:19,代碼來源:plot_utils.py

示例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() + "/")
    ) 
開發者ID:scikit-hep,項目名稱:mplhep,代碼行數:8,代碼來源:tools.py

示例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) 
開發者ID:mjhoptics,項目名稱:ray-optics,代碼行數:10,代碼來源:styledfigure.py


注:本文中的matplotlib.get_configdir方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。