Vấn đề của tôi là tôi muốn sử dụng tiêu đề Latex ở một số ô, và không có mủ cao su ở những chỗ khác. Ngay bây giờ, matplotlib có hai phông chữ mặc định khác nhau cho các tựa đề Latex và các tựa đề không phải là Latex và tôi muốn cả hai đều nhất quán. Có một thiết lập RC tôi phải thay đổi mà sẽ cho phép điều này tự động?Matplotlib, Phông chữ nhất quán sử dụng mủ cao su
tôi tạo ra một âm mưu với đoạn mã sau:
import numpy as np
from matplotlib import pyplot as plt
tmpData = np.random.random(300)
##Create a plot with a tex title
ax = plt.subplot(211)
plt.plot(np.arange(300), tmpData)
plt.title(r'$W_y(\tau, j=3)$')
plt.setp(ax.get_xticklabels(), visible = False)
##Create another plot without a tex title
plt.subplot(212)
plt.plot(np.arange(300), tmpData)
plt.title(r'Some random numbers')
plt.show()
Đây là mâu thuẫn tôi đang nói về. Các nhãn trục đánh dấu là mỏng tìm kiếm liên quan đến các chức danh .:
Tôi tin rằng [câu trả lời này] (http://stackoverflow.com/questions/11611374/sans-serif-font-for-axes-tick-labels-with-latex) sẽ giúp bạn –