Thanh màu python kích thước phông chữ

Bản thảo tạp chí thường có chiều rộng trang là 16 cm. Vì bài viết cuối cùng có hai cột nên hình cho một cột sẽ có chiều rộng là 8 cm trong khi hình ở hai cột sẽ có chiều rộng là 16 cm

Nội dung

Đặt kích thước phông chữ và kiểu hình

from matplotlib import rc
rc={'font.size' : 10, 
    'font.family' : 'Arial',
    'axes.labelsize': 10,   
    'legend.fontsize': 10, 
    'axes.titlesize': 10, 
    'xtick.labelsize': 10, 
    'ytick.labelsize': 10}
sns.set[font = 'Arial', rc=rc]
sns.set_style["ticks", {'axes.edgecolor': 'k', 
                        'axes.linewidth': 1, 
                        'axes.grid': False,
                        'xtick.major.width': 1,
                        'ytick.major.width': 1}]

rcParams.update[{'figure.autolayout': False}]

Đặt kích thước phông chữ riêng nếu bạn muốn thay đổi nó sau này

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]

Tỷ lệ kích thước phông chữ

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
7

Đặt kích thước hình

fig, ax = plt.subplots[1,1,figsize=[6,4]]

Ở đây, đơn vị của kích thước hình là inch. Vậy 16 * 16 cm = 6. 3*6. 3 inch,
16*10. 7 cm = 6. 3*4. 2 inch [tỷ lệ khung hình là 6. 4],
8*8 cm = 3. 15*3. 15 inch,
8*5. 3 cm = 3. 15*2. 1 inch.

Trong máy tính xách tay jupyter, tôi luôn sử dụng 6,4 và cỡ chữ được đặt là 15

Nếu bạn muốn hiển thị các số liệu lớn hơn trong sách jupyter và vẫn tốt cho giấy tạp chí, hãy sử dụng figsize=[8,6] và cỡ chữ = 14. Hơn nữa, nếu bạn muốn có ba chữ số liên tiếp, hãy sử dụng figsize=[6,4. 5] và cỡ chữ = 22 hoặc 24

Lưu hình

fig.savefig[fig_dir + 'thermal-conductivity-validation.eps', 
            format='eps', bbox_inches='tight', 
            dpi=500]
fig.savefig[fig_dir + 'thermal-conductivity-validation.png', 
            format='png', 
            bbox_inches='tight', 
            dpi=500]

Đôi khi, những câu này phải nằm trong cùng một ô trong ô của bạn khi vẽ biểu đồ trong Jupyter

Nhãn trong trục

Được sử dụng định dạng khoa học trong trục

ax.ticklabel_format [axis='x', 
                     style='sci',
                     scilimits=[0,0], 
                     useOffset=False, 
                     seMathText=True]
Labeloffset[ax, label='$[G^c]_{B_n^{edge}}$', axis="x"]

Đặt đánh dấu

đánh dấu khoảng thời gian

ax.set_xticks[[1,4,5]] 
ax.set_xticklabels[[1,4,5], fontsize=12]

hoặc

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
8 hoặc
ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
9 hoặc

import matplotlib.ticker as plticker
loc = plticker.MultipleLocator[base=0.10] # this locator puts ticks at regular intervals
ax.yaxis.set_major_locator[loc]

Thay đổi kích thước và hướng nhãn đánh dấu

fig, ax = plt.subplots[1,1,figsize=[6,4]]
0

Huyền thoại

Xóa tiêu đề huyền thoại trong âm mưu seaborn

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
1

Đặt vị trí của huyền thoại

  • Để sử dụng str hoặc float tích hợp

Chuỗi vị trí Mã vị trí 'tốt nhất' 0 'phía trên bên phải' 1 'phía trên bên trái' 2 'phía dưới bên trái' 3 'phía dưới bên phải' 4 'phải' 5 'trung tâm bên trái' 6 'trung tâm bên phải' 7 'trung tâm phía dưới' 8 'trung tâm phía trên

Thí dụ

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
2

Để chỉ định vị trí, hãy sử dụng

fig, ax = plt.subplots[1,1,figsize=[6,4]]
1 Ví dụ

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
4

Sử dụng cả ví dụ loc và bbox_to_anchor

ax.set_xlabel['$[G^c]_{P_w}$', fontsize = 16]
ax.set_ylabel['$\lambda_{eff} / \lambda_{solid}$', fontsize = 16]
ax.tick_params[axis="both", labelsize=16]
0

Lệnh đầu tiên sẽ đặt tâm của hộp giới hạn ở tọa độ trục 0. 5,0. 5. Cái thứ hai sẽ đặt cạnh giữa bên trái của hộp giới hạn ở cùng tọa độ [i. e. chuyển chú thích sang phải]. Cuối cùng, tùy chọn thứ ba sẽ đặt cạnh phải ở giữa của hộp giới hạn tại tọa độ [i. e. chuyển huyền thoại sang trái]

Chủ Đề