Matplotlib作图中坐标轴字体的加粗斜体格式

Matplotlib作图中坐标轴字体的加粗斜体格式

背景介绍

科研作图中,坐标轴的字体、字号等参数有常用的选择,我常用的参数如下,坐标轴名称的字体是roman,字体需要加粗;坐标轴刻度的

字体是roman,字体需要斜体(italic),坐标轴名称和刻度的字号相同。

实现方法

坐标轴名称通过ax.set_xlabel函数进行设置,典型的设置方法如下,ax.set_xlabel(“Distances / m”, font1)```,其中,第一个形式参数是坐标轴名称,第二个形式参数是名称的字体、字号等参数的设置。

坐标轴刻度的设置通过ax.get_xticklabels()ax.get_yticklabels()进行设置,上述两个函数分别返回X轴和Y轴的坐标轴刻度,在Python的Matplotlib中被称为"tick label"。

示例程序如下,

import numpy as np
import matplotlib.pyplot as plt

import matplotlib.font_manager

def ReadFile(path, fileName):
	print("Data File Path : {}".format(path))
	print("File Name : {}".format(fileName))

	# read
	f = open(path+fileName)
	lines = f.readlines()

	distances = []

	for line in lines:
		line =

你可能感兴趣的:(python,Matplotlib作图,python,matplotlib)