Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?

Trong hướng dẫn Python này, chúng tôi sẽ thảo luận về cách vẽ biểu đồ dòng bằng cách sử dụng matplotlib trong Python với các tính năng khác nhau và chúng tôi cũng sẽ đề cập đến các chủ đề sau:plot a line chart using matplotlib in Python with different features, and we shall also cover the following topics:

  • Matplotlib vẽ biểu đồ dòng
  • Phong cách dòng âm mưu matplotlib
  • Độ dày dòng âm mưu matplotlib
  • Màu sắc cốt truyện matplotlib
  • Matplotlib vẽ một đường giữa hai điểm
  • Matplotlib vẽ một đường ngang
  • Matplotlib vẽ một đường thẳng đứng
  • Dòng ngang của Matplotlib Plot với nhãn
  • Lô matplotlib vạch ngang trên biểu đồ thanh
  • Matplotlib Lô đường thẳng đứng vào ngày
  • Matplotlib lô đường thẳng đứng với văn bản
  • Đường thẳng đứng biểu đồ Matplotlib trên Biểu đồ
  • Matplotlib vẽ một hàm tuyến tính
  • Điểm biểu đồ Matplotlib trên biểu đồ dòng
  • Matplotlib phân tán âm mưu đường thẳng
  • Biểu đồ dòng âm mưu matplotlib từ DataFrame
  • Matplotlib vẽ một dòng trong 3D

  • Matplotlib vẽ biểu đồ dòng
  • Phong cách dòng âm mưu matplotlib
  • Độ dày dòng âm mưu matplotlib
  • Màu sắc cốt truyện matplotlib
  • Matplotlib vẽ một đường giữa hai điểm
  • Matplotlib vẽ một đường ngang
  • Matplotlib vẽ một đường thẳng đứng
  • Dòng ngang của Matplotlib Plot với nhãn
  • Lô matplotlib vạch ngang trên biểu đồ thanh
  • Matplotlib Lô đường thẳng đứng vào ngày
  • Matplotlib lô đường thẳng đứng với văn bản
  • Đường thẳng đứng biểu đồ Matplotlib trên Biểu đồ
  • Matplotlib vẽ một hàm tuyến tính
  • Điểm biểu đồ Matplotlib trên biểu đồ dòng
  • Matplotlib phân tán âm mưu đường thẳng
  • Biểu đồ dòng âm mưu matplotlib từ DataFrame
  • Matplotlib vẽ một dòng trong 3D

Matplotlib là thư viện trực quan hóa dữ liệu được sử dụng rộng rãi trong Python. Nó cung cấp một loạt các lô và các công cụ trực quan hóa dữ liệu để tạo các sơ đồ 2D từ dữ liệu trong danh sách hoặc mảng trong Python. Matplotlib là một thư viện đa nền tảng được xây dựng trên các mảng numpy.NumPy arrays.

Bạn có thể tạo biểu đồ dòng trong Python bằng cách sử dụng mô hình con Pyplot trong thư viện matplotlib. Pyplot cung cấp một bộ sưu tập các chức năng liên quan cho nhiều lô khác nhau. Biểu đồ dòng hình dung mối quan hệ giữa hai đại lượng trên trục x và trục y trên mặt phẳng X-Y Cartesian.line charts in python using the pyplot submodule in the matplotlib library. Pyplot provides a collection of related functions for a variety of plots. Line charts visualize the relationship between two quantities on X-axis and Y-axis on the X-Y cartesian plane.

Bạn có thể tạo biểu đồ dòng bằng cách làm theo các bước dưới đây:

  • Nhập các thư viện cần thiết (pyplot từ matplotlib để trực quan hóa, numpy để tạo dữ liệu và thao tác).
  • Xác định các giá trị dữ liệu phải được hiển thị (xác định X và Y).
  • Vẽ đồ thị dữ liệu bằng cách thêm các tính năng bạn muốn trong cốt truyện (màu sắc, độ dày, nhãn, chú thích, v.v.).
  • Hiển thị biểu đồ (đồ thị/biểu đồ).

Hãy để âm mưu một dòng đơn giản trong Python. Vì vậy, hãy mở sổ ghi chép của bạn, không phải là vật lý, mở máy tính xách tay Jupyter và làm theo mã bên dưới:

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart without any feature
plt.plot(x, y)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ biểu đồ dòng

Phong cách dòng âm mưu matplotlib

Bạn có thể thay đổi kiểu dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định tham số Linestyle trong hàm lô () của matplotlib.linestyle in the plot() function of matplotlib.

Có một số kiểu đường có sẵn trong Python. Bạn có thể chọn bất kỳ trong số họ. Bạn có thể chỉ định tên của kiểu dòng hoặc biểu tượng của nó được đặt trong các trích dẫn. Bạn có thể tìm kiếm các kiểu dòng có sẵn, tôi đã đưa ra các ví dụ cho một số kiểu đường thường được sử dụng.

Ví dụ:

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Phong cách dòng âm mưu matplotlib

Đọc: Cách cài đặt matplotlib

Độ dày dòng âm mưu matplotlib

Bạn có thể thay đổi độ dày dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định độ rộng dòng tham số trong hàm lô () của matplotlib.linewidth in the plot() function of matplotlib.

Ví dụ:

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with linewidth 7
plt.plot(x, y, linewidth=7)
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle and linewidth 3
plt.plot(x, y, '-.',linewidth=3)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Độ dày dòng âm mưu matplotlib

Màu sắc cốt truyện matplotlib

Đọc: Cách cài đặt matplotlibcolor in the plot() function of matplotlib.

Bạn có thể thay đổi độ dày dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định độ rộng dòng tham số trong hàm lô () của matplotlib.

Ví dụ:

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with green as line color
plt.plot(x, y, ':', linewidth=7, color='green')
plt.show()

# Plot a simple line chart with red as line color
plt.plot(x, y, 'r', linestyle='--', linewidth=5)
plt.show()

# Plot a simple line chart with yellow as line color
plt.plot(x, y, 'y-.', linewidth=3)
plt.show()

# Plot a simple line chart with neon purple (Hexcode='#B026FF') as line color
plt.plot(x, y, color='#B026FF', linewidth=1)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Màu sắc cốt truyện matplotlib

Đọc: Cách cài đặt matplotlib

Matplotlib vẽ một đường giữa hai điểm

Bạn có thể thay đổi độ dày dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định độ rộng dòng tham số trong hàm lô () của matplotlib.

Bạn có thể thay đổi màu dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định màu tham số trong hàm lô () của matplotlib.

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 42]
y = [8, 44]

# Plot a simple line chart between two points (7, 8) and (42, 44)
plt.plot(x, y, linewidth=7, color='green')
plt.show()

# OR

# Plot a simple line chart between two points (2, 5) and (6, 10)
plt.plot([2, 6], [5, 10], 'r', linewidth=5)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một đường giữa hai điểm

Matplotlib vẽ một đường ngang

Có một số màu có sẵn trong Python. Bạn có thể chọn bất kỳ trong số họ. Bạn có thể chỉ định tên của màu hoặc biểu tượng của nó hoặc bạn có thể đưa ra mã hex của màu được đặt trong các trích dẫn. Bạn có thể tìm kiếm các màu có sẵn.plot() function and giving a vector of the same values as the y-axis value-list or by using the axhline() function of matplotlib.pyplot that accepts only the constant y value.

Đọc: Python Django là gì

Bạn có thể thay đổi màu dòng trong biểu đồ dòng trong Python bằng matplotlib. Bạn cần chỉ định màu tham số trong hàm lô () của matplotlib.

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 49]
y = [8, 8]

# Plot a horizontal line
plt.plot(x, y, 'y', linewidth=3)
plt.show()

# OR

# Plot a horizontal line using axhline() in pyplot
plt.axhline(y=8, xmin=0.1, xmax=0.8, color='r', linestyle='-.', linewidth=3)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một đường ngang

Matplotlib vẽ một đường thẳng đứng

Dòng ngang của Matplotlib Plot với nhãnplot() function and giving a vector of the same values as the y-axis value-list or by using the axvline() function of matplotlib.pyplot that accepts only the constant x value.

Bạn cũng có thể sử dụng hàm vlines () của matplotlib. Pyplot, mà chúng ta sẽ thảo luận sau. Phạm vi của dòng được vẽ bởi hàm axVline () chỉ từ 0 đến 1, trong khi trong hàm lô (), bạn có thể cung cấp một vectơ gồm hai giá trị chỉ định phạm vi là danh sách giá trị trục y.vlines() function of the matplotlib. pyplot, which we will discuss later. The range of the line drawn by the axvline() function is from 0 to 1 only, while in the plot() function you can give a vector of two values specifying the range as the y-axis value-list.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [8, 8]
y = [7, 49]

# Plot a vertical line
plt.plot(x, y, 'b', linewidth=3)
plt.show()

# OR

# Plot a vertical line using axvline() in pyplot
plt.axvline(x=8, ymin=0.1, ymax=0.8, color='g', linestyle=':', linewidth=3)
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một đường thẳng đứng

Đọc: Mẫu đăng ký trong Python bằng Tkinter

Dòng ngang của Matplotlib Plot với nhãn

Bạn có thể chỉ định nhãn cho bất kỳ lô nào trong python matplotlib bằng cách thêm tham số nhãn trong hàm lô () nơi bạn có thể chỉ định bất kỳ chuỗi nào được đặt trong các trích dẫn.label parameter in the plot() function where you can specify any string enclosed in quotes.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 49]
y1 = [3, 3]
y2 = [8, 8]

# Plot a horizontal line
plt.plot(x, y1, '-r', linewidth=3, label='red line')
plt.plot(x, y2, '-b', linewidth=3, label='blue line')
plt.legend()
plt.show()

# OR

# Plot a horizontal line using axhline() in pyplot
plt.axhline(y=3, xmin=0.1, xmax=0.8, color='r', linestyle='-.', linewidth=3, label='red line')
plt.axhline(y=8, xmin=0.1, xmax=0.8, color='b', linestyle='-.', linewidth=3, label='blue line')
plt.legend()
plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một đường thẳng đứng

Đọc: Mẫu đăng ký trong Python bằng Tkinter

Dòng ngang của Matplotlib Plot với nhãn

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt
import numpy as np

# Define x values and heights for the bar chart
heights = np.array([7.0, 28.0, 14.0, 35.0, 42.0, 21.0, 49.0])
x = range(len(heights))

# y value from where the horizontal line has to be drawn
y_val = 24.0

# we are splitting the heights to create a stacked bar graph by the y_val
upper_bars = np.maximum(heights - y_val, 0)
lower_bars = np.minimum(heights, y_val)

# Plotting the stacked bar graph
plt.bar(x, lower_bars, width=0.5, color='y')
plt.bar(x, upper_bars, width=0.5, color='r', bottom=lower_bars)

# Plotting the horizontal line to divide through the y_val
plt.axhline(y=y_val, color='b', linestyle=':', label='red line')

plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một đường thẳng đứng

Đọc: Mẫu đăng ký trong Python bằng Tkinter

Dòng ngang của Matplotlib Plot với nhãn

Bạn có thể chỉ định nhãn cho bất kỳ lô nào trong python matplotlib bằng cách thêm tham số nhãn trong hàm lô () nơi bạn có thể chỉ định bất kỳ chuỗi nào được đặt trong các trích dẫn.ticklabels and can plot vertical lines at a date in matplotlib python. You need to import the datetimes function from datetime module in python for creating the date-formatted values.

Matplotlib Lô đường ngang với nhãnmdates sub-module from the matplotlib.dates to format the dates for the plot. You can follow the simple example given below to understand the way to do it.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt
import numpy as np
import matplotlib.dates as mdates
from datetime import datetime

fig, ax = plt.subplots()
dates = np.array([datetime(2020,1,1), datetime(2020,6,30), datetime(2021,1,1)])
dates = mdates.date2num(dates)

ax.xaxis.set_major_formatter(mdates.DateFormatter('%d.%m.%y'))
ax.xaxis.set_major_locator(mdates.YearLocator())

plt.vlines(x=dates, ymin=0, ymax=10, color = 'g')

plt.show()

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Lô matplotlib vạch ngang trên biểu đồ thanh

Bạn có thể vẽ bất kỳ loại cốt truyện nào trên một lô khác trong Python matplotlib bằng cách chỉ định nhiều câu lệnh lô trước khi lưu/hiển thị hình. Theo cách tương tự, bạn có thể vẽ một đường ngang trên biểu đồ thanh. Hãy để một ví dụ thú vị.

Matplotlib Lô đường ngang trên biểu đồ thanhtext() function from the matplotlib.pyplot where you have to specify the text to be added, and the x and y positions on the X-Y Plane of the plot.

Đọc: Trích xuất văn bản từ PDF Python & NBSP;

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
0

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Bạn có thể vẽ bất kỳ loại cốt truyện nào trên một lô khác trong Python matplotlib bằng cách chỉ định nhiều câu lệnh lô trước khi lưu/hiển thị hình. Theo cách tương tự, bạn có thể vẽ một đường ngang trên biểu đồ thanh. Hãy để một ví dụ thú vị.

Matplotlib Lô đường ngang trên biểu đồ thanh

Đọc: Trích xuất văn bản từ PDF Python & NBSP;

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
1

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib Lô đường thẳng đứng vào ngày

Bạn có thể thêm ngày làm ticklabels và có thể vẽ các đường thẳng đứng vào một ngày trong matplotlib python. Bạn cần nhập chức năng DateTimes từ mô-đun DateTime trong Python để tạo các giá trị được định dạng ngày.

Bạn cần mô-đun phụ mdates từ matplotlib.dates để định dạng ngày cho cốt truyện. Bạn có thể làm theo ví dụ đơn giản được đưa ra dưới đây để hiểu cách làm.

Matplotlib Lô đường thẳng đứng vào ngàystraight line on the graph. You can use the slope-intercept form of the line that is y = m * x + c; Here, x and y are the X-axis and Y-axis variables respectively, m is the slope of the line, and c is the x-intercept of the line.

Matplotlib lô đường thẳng đứng với văn bản

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
2

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Bạn cần mô-đun phụ mdates từ matplotlib.dates để định dạng ngày cho cốt truyện. Bạn có thể làm theo ví dụ đơn giản được đưa ra dưới đây để hiểu cách làm.

Matplotlib Lô đường thẳng đứng vào ngày

Matplotlib lô đường thẳng đứng với văn bảnmarker parameter in the plot() function. You can specify any of the types of markers available in python.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
3

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Bạn cũng có thể thêm văn bản vào cốt truyện tại bất kỳ vị trí nào. Bạn cần sử dụng hàm văn bản () từ matplotlib.pyplot nơi bạn phải chỉ định văn bản sẽ được thêm vào và các vị trí X và Y trên mặt phẳng X-Y của cốt truyện.

Trong ví dụ dưới đây, tôi đang sử dụng một vòng lặp để thêm văn bản lặp lại cho tất cả các đường thẳng đứng được vẽ trong ví dụ của chủ đề trước.

Đường thẳng đứng biểu đồ Matplotlib trên Biểu đồpolyfit() in numpy module of python, which is a general least-squares polynomial fit function that accepts the data points (x-axis and y-axis data), and a polynomial function of any degree, here in our case degree is 1 (linear).

Bạn có thể vẽ một đường thẳng đứng trên biểu đồ trong python matplotlib bằng cách chỉ định nhiều câu lệnh lô trước khi lưu/hiển thị hình. Theo cách tương tự, chúng tôi đã thảo luận trong các chủ đề trước đây. Hãy cùng làm một ví dụ thú vị để hiểu sự cần thiết của các loại đồ thị như vậy.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
4

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Dòng thẳng đứng biểu đồ matplotlib trên biểu đồ

Đọc: Tiêu đề Python Tkinter

Matplotlib vẽ một hàm tuyến tính

Một hàm tuyến tính biểu thị một đường thẳng trên biểu đồ. Bạn có thể sử dụng dạng chặn dốc của dòng là y = m * x + c; Ở đây, X và Y lần lượt là các biến trục x và trục y, m là độ dốc của đường và C là điểm tắt X của dòng.matplotlib.pyplot.plot() function or by using the dataframe.plot() function in python. We have already discussed the first function.

Bạn có thể trực quan hóa chức năng này bằng cách điền dữ liệu cho một trong các danh sách biến (x hoặc y), tính toán biến khác bằng cách sử dụng công thức chức năng tuyến tính và vẽ các điểm dữ liệu được tạo.

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
5

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Điểm biểu đồ Matplotlib trên biểu đồ dòng

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
6

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Bạn có thể đánh dấu các điểm trên biểu đồ dòng trong python matplotlib bằng cách thêm tham số đánh dấu trong hàm lô (). Bạn có thể chỉ định bất kỳ loại điểm nào có sẵn trong Python.

Điểm biểu đồ matplotlib trên biểu đồ dòng

Matplotlib phân tán âm mưu đường thẳng

Bạn có thể vẽ một đường thẳng trên một biểu đồ phân tán hoặc bạn có thể vẽ một đường thẳng phù hợp với các điểm dữ liệu phân tán đã cho (đường hồi quy tuyến tính) trong python matplotlib bằng cách sử dụng polyfit () trong mô -đun numpy của python, là một Chức năng phù hợp đa thức bình phương nhỏ nhất chấp nhận các điểm dữ liệu (dữ liệu trục x và trục y) và hàm đa thức ở bất kỳ mức độ nào, ở đây trong trường hợp của chúng tôi là 1 (tuyến tính).mplot3d from the module mpl_toolkits, an external toolkit for matplotlib in python used for plotting of the multi-vectors of geometric algebra. Let’s do a simple example to understand it.

Thí dụ :

# Importing packages
import matplotlib.pyplot as plt

# Define x and y values
x = [7, 14, 21, 28, 35, 42, 49]
y = [8, 13, 21, 30, 31, 44, 50]

# Plot a simple line chart with 'solid' linestyle
plt.plot(x, y, linestyle='-')
plt.show()

# Plot a simple line chart with 'dashed' linestyle
plt.plot(x, y, linestyle='dashed')  
# Or you can use: plt.plot(x, y, linestyle='--')
plt.show()

# Plot a simple line chart with 'dotted' linestyle
plt.plot(x, y, ':')
plt.show()

# Plot a simple line chart with 'dash_dot' linestyle
plt.plot(x, y, '-.')
plt.show()
7

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?
Matplotlib vẽ một dòng trong 3D

Bạn cũng có thể muốn đọc các bài viết sau:

  • Python vẽ nhiều dòng
  • Matplotlib thay đổi màu nền
  • Matplotlib xoay nhãn đánh dấu
  • Matplotlib loại bỏ nhãn đánh dấu

Trong hướng dẫn này & nbsp; Python, chúng tôi đã thảo luận, làm thế nào để vẽ biểu đồ dòng sử dụng matplotlib trong Python với các tính năng khác nhau và chúng tôi cũng đã đề cập đến các chủ đề sau:plot a line chart using matplotlib in Python with different features, and we have also covered the following topics:

  • Phong cách dòng âm mưu matplotlib
  • Độ dày dòng âm mưu matplotlib
  • Màu sắc cốt truyện matplotlib
  • Matplotlib vẽ một đường giữa hai điểm
  • Matplotlib vẽ một đường ngang
  • Matplotlib vẽ một đường thẳng đứng
  • Dòng ngang của Matplotlib Plot với nhãn
  • Lô matplotlib vạch ngang trên biểu đồ thanh
  • Matplotlib Lô đường thẳng đứng vào ngày
  • Matplotlib lô đường thẳng đứng với văn bản
  • Đường thẳng đứng biểu đồ Matplotlib trên Biểu đồ
  • Matplotlib vẽ một hàm tuyến tính
  • Điểm biểu đồ Matplotlib trên biểu đồ dòng
  • Matplotlib phân tán âm mưu đường thẳng
  • Biểu đồ dòng âm mưu matplotlib từ DataFrame
  • Matplotlib vẽ một dòng trong 3D

Hướng dẫn how do you draw a straight line in python? - làm thế nào để bạn vẽ một đường thẳng trong python?

Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có chuyên môn trong việc làm việc với các thư viện khác nhau trên tkinter, pandas, numpy, rùa, django, matplotlib, tenorflow, scipy, scikit-learn, v.v. Ở các quốc gia như Hoa Kỳ, Canada, Vương quốc Anh, Úc, New Zealand, v.v. Hãy xem hồ sơ của tôi.