Có thể thiết lập kiểu dáng trong một hàm bước matplotlib để gạch đứt, chấm chấm, v.v ... không?Linestyle trong chức năng bước matplotlib
Tôi đã thử:
step(x, linestyle='--'),
step(x, '--')
Nhưng nó đã không giúp đỡ.
Có thể thiết lập kiểu dáng trong một hàm bước matplotlib để gạch đứt, chấm chấm, v.v ... không?Linestyle trong chức năng bước matplotlib
Tôi đã thử:
step(x, linestyle='--'),
step(x, '--')
Nhưng nó đã không giúp đỡ.
Tính đến mpl 1.3.0 này là cố định ở thượng nguồn
Bạn phải đi vào nó một chút ngang như step
dường như bỏ qua linestyle
. Nếu bạn nhìn vào những gì step
đang làm bên dưới, nó chỉ là một wrapper mỏng cho cốt truyện.
Bạn có thể làm những gì bạn muốn bằng cách nói chuyện với plot
trực tiếp:
import matplotlib.pyplot as plt
plt.plot(range(5), range(5), linestyle='--', drawstyle='steps')
plt.plot(range(5), range(5)[::-1], linestyle=':', drawstyle='steps')
plt.xlim([-1, 5])
plt.ylim([-1, 5])
['steps', 'steps-pre', 'steps-mid', 'steps-post']
là những giá trị hợp lệ cho drawstyle
và kiểm soát nơi bước được rút ra.
Pull yêu cầu phát sinh từ câu hỏi này, cá nhân tôi nghĩ đây là lỗi. [sửa đổi: điều này đã được kéo vào tổng thể và sẽ hiển thị trong v1.3.0].
Cảm ơn, đó là giải pháp hoàn hảo! – user2061207