If I have a 3D matplotlib plot (Axes3D
object), how do I change the color of the tick marks? I figured out how to change the color of the axis line, the tick la
A straightforward way to achieve the expected result is as follows:
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import rcParams
from matplotlib import pyplot as plt
rcParams['xtick.color'] = 'red'
rcParams['ytick.color'] = 'red'
rcParams['axes.labelcolor'] = 'red'
rcParams['axes.edgecolor'] = 'red'
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter((0, 0, 1), (0, 1, 0), (1, 0, 0))
plt.show()
The output display is: