Hướng dẫn line graph with multiple variables python - biểu đồ đường với nhiều biến python

# libraries
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
 
# Data
df=pd.DataFrame({'x_values': range(1,11), 'y1_values': np.random.randn(10), 'y2_values': np.random.randn(10)+range(1,11), 'y3_values': np.random.randn(10)+range(11,21) })
 
# multiple line plots
plt.plot( 'x_values', 'y1_values', data=df, marker='o', markerfacecolor='blue', markersize=12, color='skyblue', linewidth=4)
plt.plot( 'x_values', 'y2_values', data=df, marker='', color='olive', linewidth=2)
plt.plot( 'x_values', 'y3_values', data=df, marker='', color='olive', linewidth=2, linestyle='dashed', label="toto")

# show legend
plt.legend()

# show graph
plt.show()

Trong bài viết này, chúng tôi sẽ học cách vẽ nhiều dòng bằng cách sử dụng matplotlib trong Python. Hãy để thảo luận về một số khái niệm:

  • Matplotlib: Matplotlib là một thư viện trực quan tuyệt vời trong Python cho các lô 2D của mảng. Matplotlib là một thư viện trực quan hóa dữ liệu đa nền tảng được xây dựng trên các mảng numpy và được thiết kế để hoạt động với ngăn xếp Scipy rộng hơn. Nó được giới thiệu bởi John Hunter vào năm 2002. Matplotlib is an amazing visualization library in Python for 2D plots of arrays. Matplotlib is a multi-platform data visualization library built on NumPy arrays and designed to work with the broader SciPy stack. It was introduced by John Hunter in the year 2002.
  • Biểu đồ dòng: Các sơ đồ dòng có thể được tạo trong Python với thư viện pyplot Matplotlib. Để xây dựng một biểu đồ dòng, đầu tiên nhập matplotlib. Đó là một quy ước tiêu chuẩn để nhập thư viện pyplot matplotlib từ PLT. Bí danh PLT sẽ quen thuộc với các lập trình viên Python khác. Line plots can be created in Python with Matplotlib’s pyplot library. To build a line plot, first import Matplotlib. It is a standard convention to import Matplotlib’s pyplot library as plt. The plt alias will be familiar to other Python programmers.

Ở đây chúng tôi sẽ thảo luận về một số ví dụ để vẽ một dòng hoặc nhiều dòng với các tính năng khác nhau. Để thực hiện công việc như vậy, chúng tôi phải làm theo các bước được đưa ra dưới đây:

  • Nhập thư viện.
  • Tạo dữ liệu.
  • Vẽ các dòng trên dữ liệu.

Vẽ một đường ngang duy nhất

Trong ví dụ này, chúng ta sẽ học cách vẽ một đường ngang với sự trợ giúp của matplotlib. Ở đây chúng tôi sẽ sử dụng hai danh sách làm dữ liệu cho hai chiều (x và y) và cuối cùng là biểu đồ dòng. Để tạo một đường ngang, chúng ta phải thay đổi giá trị của trục x liên tục bằng cách lấy trục y là hằng số.

Python3

import matplotlib.pyplot as plt

import import02

x = [import06,import08,import10__7import1222

matplotlib.pyplot as plt9

x 0

Output:

import6= [import10____________import10__7__110

Python3

import matplotlib.pyplot as plt

import import02

x = [import06,import08,import10__7import1222

[9

x 0

Output:

Hướng dẫn line graph with multiple variables python - biểu đồ đường với nhiều biến python

import6= [import10____________import10__7__110

Python3

import matplotlib.pyplot as plt

import import02

x = [import06,import08,import10__7import1222

import6= [import10____________import10__7__110

,7

x 0

Output:

import37= import39import80=import96,2

import41= import43import80=matplotlib.pyplot as plt03,2

  • Trong bài viết này, chúng tôi sẽ học cách vẽ nhiều dòng bằng cách sử dụng matplotlib trong Python. Hãy để thảo luận về một số khái niệm:
  • Matplotlib: Matplotlib là một thư viện trực quan tuyệt vời trong Python cho các lô 2D của mảng. Matplotlib là một thư viện trực quan hóa dữ liệu đa nền tảng được xây dựng trên các mảng numpy và được thiết kế để hoạt động với ngăn xếp Scipy rộng hơn. Nó được giới thiệu bởi John Hunter vào năm 2002.
  • Biểu đồ dòng: Các sơ đồ dòng có thể được tạo trong Python với thư viện pyplot Matplotlib. Để xây dựng một biểu đồ dòng, đầu tiên nhập matplotlib. Đó là một quy ước tiêu chuẩn để nhập thư viện pyplot matplotlib từ PLT. Bí danh PLT sẽ quen thuộc với các lập trình viên Python khác.
  • Ở đây chúng tôi sẽ thảo luận về một số ví dụ để vẽ một dòng hoặc nhiều dòng với các tính năng khác nhau. Để thực hiện công việc như vậy, chúng tôi phải làm theo các bước được đưa ra dưới đây:

Python3

import matplotlib.pyplot as plt

import import02

x = [import06,import08,import10__7import1222

import6= [import10____________import10__7__110

import6= [import10____________import10__7__110

import37= import39,2

import41= import43,2

,7

x 0

Output:

Vẽ nhiều dòng với các kiểu đường khác nhau

Ví dụ này tương tự như ví dụ trên và nâng cao là các kiểu dòng khác nhau. Điều này có thể giúp sửa đổi trực quan hóa tốt hơn. & NBSP;

Ở đây chúng tôi sẽ sử dụng các kiểu đường khác nhau như sau:

  • - & nbsp; & nbsp; & nbsp; & nbsp; : lao       : dashed
  • - & nbsp; & nbsp; & nbsp ;: Double Dashed      : double dashed
  • -. & nbsp; & nbsp; & nbsp; : Deted Detted     : dashed-dotted
  • : & nbsp; & nbsp; & nbsp; & nbsp; : chấm       : dotted

Python3

import matplotlib.pyplot as plt

import import02

x = [import06,import08,import10__7import1222

import6= [import10____________import10__7__110

import37= import39import80=import96,2

import41= import43import80=matplotlib.pyplot as plt03,2

,7

x 0

Output: