Hướng dẫn how do i change dash spaces in python? - làm cách nào để thay đổi dấu cách dấu gạch ngang trong python?
Để thay đổi khoảng cách của các dấu gạch ngang trong một đường nét đứt trong matplotlib, chúng ta có thể thực hiện các bước sau - Show
Thí dụimport numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-1, 1, 100) y = np.sin(x) space = 3 dash_len = 3 plt.plot(x, y, c='red', linestyle='--', dashes=(dash_len, space), lw=5) plt.show() Đầu ra
Cập nhật vào ngày 08-tháng 5 năm 2021 08:37:54
Ghi chú Nhấn vào đây để tải xuống mã ví dụ đầy đủhere to download the full example code Việc bảnh bao của một dòng được điều khiển thông qua một chuỗi dấu gạch ngang. Nó có thể được sửa đổi bằng cách sử dụng Trình tự dấu gạch ngang là một loạt các độ dài BẬT/TẮT tính theo điểm, ví dụ: Một số chức năng như LƯU Ý: Kiểu Dash cũng có thể được cấu hình thông qua Property_Cycle bằng cách chuyển danh sách các chuỗi dấu gạch ngang bằng cách sử dụng từ khóa Dashes cho Cycler. Điều này không được hiển thị trong ví dụ này.property_cycle by passing a list of dash sequences using the keyword dashes to the cycler. This is not shown within this example. Các thuộc tính khác của dấu gạch ngang cũng có thể được đặt bằng phương thức có liên quan ( import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 10, 500) y = np.sin(x) plt.rc('lines', linewidth=2.5) fig, ax = plt.subplots() # Using set_dashes() and set_capstyle() to modify dashing of an existing line. line1, = ax.plot(x, y, label='Using set_dashes() and set_dash_capstyle()') line1.set_dashes([2, 2, 10, 2]) # 2pt line, 2pt break, 10pt line, 2pt break. line1.set_dash_capstyle('round') # Using plot(..., dashes=...) to set the dashing when creating a line. line2, = ax.plot(x, y - 0.2, dashes=[6, 2], label='Using the dashes parameter') # Using plot(..., dashes=..., gapcolor=...) to set the dashing and # alternating color when creating a line. line3, = ax.plot(x, y - 0.4, dashes=[4, 4], gapcolor='tab:pink', label='Using the dashes and gapcolor parameters') ax.legend(handlelength=4) plt.show() Phòng trưng bày được tạo ra bởi Sphinx-Gallery Làm thế nào để bạn thay thế một khoảng trống trong một dấu gạch ngang trong Python?Để thay thế một khoảng trống bằng dấu gạch ngang trong Python, cách dễ nhất là sử dụng hàm Chuỗi thay thế () tích hợp Python. String_with_spaces = "Đây là một chuỗi." String_With_Dashes = String_With_Spaces. thay thế ("", "-") in (string_with_dashes) #Output: this-is-a-s-string.use the Python built-in string replace() function. string_with_spaces = "This is a string." string_with_dashes = string_with_spaces. replace(" ","-") print(string_with_dashes) #Output: This-is-a-string.
Làm cách nào để tạo ra một đường nét đứt trong Python?Vẽ một chức năng Penup () DRAWNED; Để bảo nó vẽ một lần nữa, sử dụng rùa. đặt bút xuống() .penup() function; to tell it to draw again, use turtle. pendown() .
Làm cách nào để thay đổi chiều rộng của một dòng trong matplotlib?Matplotlib cho phép bạn điều chỉnh độ rộng dòng của biểu đồ biểu đồ bằng thuộc tính lineDwidth.Nếu bạn muốn làm cho chiều rộng dòng của biểu đồ biểu đồ mỏng hơn, thì bạn có thể làm cho độ rộng của đường dây nhỏ hơn 1, chẳng hạn như 0,5 hoặc 0,25.using the linewidth attribute. If you want to make the line width of a graph plot thinner, then you can make linewidth less than 1, such as 0.5 or 0.25.
Làm cách nào để vẽ một đường thẳng đứng trong matplotlib?Vlines () là một hàm được sử dụng trong âm mưu của bộ dữ liệu.Trong matplotlib.pyplot.Vlines (), Vlines là chữ viết tắt cho các đường thẳng đứng ... X: Vị trí trên trục X để vẽ đường thẳng, nó chấp nhận số nguyên .. xmin và xmax: vô hướng, tùy chọn, mặc định: 0/1..... Màu sắc: Màu sắc cho dòng, nó chấp nhận một chuỗi .. |