Hướng dẫn how do you plot a graph from csv in python? - làm thế nào để bạn vẽ một biểu đồ từ csv trong python?

CSV là viết tắt của các giá trị phân tách dấu phẩy ‘. Nó có nghĩa là dữ liệu [giá trị] trong tệp CSV được phân tách bằng dấu phân cách, tức là dấu phẩy. Dữ liệu trong tệp CSV được lưu trữ ở định dạng bảng với phần mở rộng của .csv. Nói chung, các tệp CSV được sử dụng với bảng tính Google hoặc các tờ Microsoft Excel. Tệp CSV chứa một số bản ghi với dữ liệu trải đều trên các hàng và cột. Trong bài viết này, chúng tôi sẽ trực quan hóa dữ liệu từ một tệp CSV trong Python.Comma-Separated Values‘. It means the data[values] in a CSV file are separated by a delimiter i.e., comma. Data in a CSV file is stored in tabular format with an extension of .csv. Generally, CSV files are used with Google spreadsheets or Microsoft Excel sheets. A CSV file contains a number of records with the data spread across rows and columns. In this article, we are going to visualize data from a CSV file in Python.

Để trích xuất dữ liệu trong tệp CSV, mô -đun CSV phải được nhập trong chương trình của chúng tôi như sau:

import csv

with open['file.csv'] as File:  
    Line_reader = csv.reader[File] 

Ở đây, hàm csv.Reader [] được sử dụng để đọc chương trình sau khi nhập thư viện CSV.

Ví dụ 1: Trực quan hóa thecolumn của những người khác nhau thông qua cốt truyện. column of different persons through bar plot.

Tệp CSV dưới đây chứa tên người, giới tính và tuổi khác nhau được lưu dưới dạng ‘Biostats.csv,:

Cách tiếp cận của chương trình:

  1. Nhập thư viện bắt buộc, thư viện Matplotlib để trực quan hóa và thư viện CSV để đọc dữ liệu CSV.
  2. Mở tệp bằng hàm Open [] với chế độ ‘R [chỉ đọc] từ thư viện CSV và đọc tệp bằng hàm csv.Reader [].
  3. Đọc từng dòng trong tệp bằng cách sử dụng Loop.
  4. Phụ lục các cột yêu cầu vào một danh sách.
  5. Sau khi đọc toàn bộ tệp CSV, hãy vẽ dữ liệu cần thiết là trục X và Y.
  6. Trong ví dụ này, chúng tôi đang vẽ tên là trục x và tuổi là trục y.

Dưới đây là việc thực hiện:

Python3

import matplotlib.pyplot as plt

import csv

x = []

y = []

import1import2import3import4import5import6import7

import8import9= matplotlib.pyplot as plt1= matplotlib.pyplot as plt3matplotlib.pyplot as plt4

import8matplotlib.pyplot as plt6 matplotlib.pyplot as plt7matplotlib.pyplot as plt8 matplotlib.pyplot as plt9

import0import1import2import3

import0import5import6import7import8import9

csv0= csv2csv3= csv5csv6=

x 0x 1matplotlib.pyplot as plt4

x 3x 4matplotlib.pyplot as plt4

x 6x 7matplotlib.pyplot as plt4

x 9

=0

Đầu ra:

Ví dụ 2: Trực quan hóa báo cáo thời tiết về các ngày khác nhau trên mạng.through-line plot.

Nhiệt độ [° C] vào các ngày khác nhau được lưu trữ trong tệp CSV dưới dạng ‘WeatherData.csv. Hai hàng này ‘ngày tháng và‘ nhiệt độ [° C] được sử dụng làm trục x và y để trực quan hóa các báo cáo thời tiết.

Cách tiếp cận của chương trình:

  1. Nhập thư viện bắt buộc, thư viện Matplotlib để trực quan hóa và thư viện CSV để đọc dữ liệu CSV.
  2. Mở tệp bằng Open [] & NBSP; hàm với chế độ ‘R [chỉ đọc] từ thư viện CSV và đọc tệp bằng hàm csv.Reader [].
  3. Đọc từng dòng trong tệp bằng cách sử dụng Loop.
  4. Phụ lục các cột yêu cầu vào một danh sách.
  5. Sau khi đọc toàn bộ tệp CSV, hãy vẽ dữ liệu cần thiết là trục X và Y.
  6. Trong ví dụ này, chúng tôi đang vẽ tên là trục x và tuổi là trục y.

Dưới đây là việc thực hiện:

Python3

import matplotlib.pyplot as plt

import csv

x = []

y = []

import1import2import3[]4import5import6import7

import8import9= matplotlib.pyplot as plt1= matplotlib.pyplot as plt3matplotlib.pyplot as plt4

import8matplotlib.pyplot as plt6 matplotlib.pyplot as plt7matplotlib.pyplot as plt8 matplotlib.pyplot as plt9

import0import5import6import7import8import9

import0import5import6import7=8import9

csv0= csv2csv3= csv5csv6=

Đầu ra:

Ví dụ 2: Trực quan hóa báo cáo thời tiết về các ngày khác nhau trên mạng.

x 0import20matplotlib.pyplot as plt4

x 3import23matplotlib.pyplot as plt4

Nhiệt độ [° C] vào các ngày khác nhau được lưu trữ trong tệp CSV dưới dạng ‘WeatherData.csv. Hai hàng này ‘ngày tháng và‘ nhiệt độ [° C] được sử dụng làm trục x và y để trực quan hóa các báo cáo thời tiết.

import31

x 9

=0

Đầu ra:

Ví dụ 2: Trực quan hóa báo cáo thời tiết về các ngày khác nhau trên mạng.

Nhiệt độ [° C] vào các ngày khác nhau được lưu trữ trong tệp CSV dưới dạng ‘WeatherData.csv. Hai hàng này ‘ngày tháng và‘ nhiệt độ [° C] được sử dụng làm trục x và y để trực quan hóa các báo cáo thời tiết.:

  1. Cách tiếp cận của chương trình:
  2. Mở tệp bằng hàm Open [] với chế độ ‘R [chỉ đọc] từ thư viện CSV và đọc tệp bằng hàm csv.Reader [].
  3. Đọc từng dòng trong tệp bằng cách sử dụng Loop.
  4. Phụ lục các cột yêu cầu vào một danh sách.
  5. Sau khi đọc toàn bộ tệp CSV, hãy vẽ dữ liệu cần thiết là trục X và Y.
  6. Trong ví dụ này, chúng tôi đang vẽ tên là trục x và tuổi là trục y.

Dưới đây là việc thực hiện:

Python3

import matplotlib.pyplot as plt

import csv

x = []

y = []

import1import2import3import47import5import6import7

import8import9= matplotlib.pyplot as plt1= matplotlib.pyplot as plt3matplotlib.pyplot as plt4

import8matplotlib.pyplot as plt6 matplotlib.pyplot as plt7matplotlib.pyplot as plt8 matplotlib.pyplot as plt9

import0import64import2import3

import0import5import6import7import8import9

import73= csv2import76= import78matplotlib.pyplot as plt4

import15= import17matplotlib.pyplot as plt4

x 0x 1matplotlib.pyplot as plt4

x 3import88matplotlib.pyplot as plt4

x 6import91import27= import29matplotlib.pyplot as plt4

=0

Đầu ra:

Ví dụ 4: Hình dung dấu của học sinh trong các môn học khác nhau bằng cách sử dụng sơ đồ APIE pie plot

Cách tiếp cận của chương trình:

  1. Nhập thư viện bắt buộc, Thư viện Matplotlib để trực quan hóa và nhập thư viện CSV để đọc dữ liệu CSV.
  2. Mở tệp bằng Open [] & NBSP; hàm với chế độ ‘R [chỉ đọc] từ thư viện CSV và đọc tệp bằng hàm csv.Reader [].
  3. Đọc từng dòng trong tệp bằng cách sử dụng Loop.
  4. Phụ lục các cột bắt buộc của tệp CSV vào danh sách.
  5. Sau khi đọc toàn bộ dữ liệu CSV, vẽ sơ đồ dữ liệu cần thiết làm biểu đồ PIE bằng hàm plt.pie [].

Dưới đây là việc thực hiện:

Python3

import matplotlib.pyplot as plt

import csv

matplotlib.pyplot as plt01= []

matplotlib.pyplot as plt04= []

import1import2import3matplotlib.pyplot as plt10matplotlib.pyplot as plt11import6import7

import8[]9= matplotlib.pyplot as plt1= matplotlib.pyplot as plt3matplotlib.pyplot as plt4

import8matplotlib.pyplot as plt6 matplotlib.pyplot as plt7matplotlib.pyplot as plt8 y 9

import0matplotlib.pyplot as plt27import2import3

import0matplotlib.pyplot as plt31import6import7=8import9

matplotlib.pyplot as plt36= matplotlib.pyplot as plt38= matplotlib.pyplot as plt40matplotlib.pyplot as plt4

x 6matplotlib.pyplot as plt43import27= import29matplotlib.pyplot as plt4

=0

Đầu ra:


Bạn có thể vẽ đồ thị trong tệp CSV không?

Để vẽ biểu đồ trong R bằng tệp CSV, chúng ta cần một tệp CSV có hai cột, các giá trị trong cột đầu tiên sẽ được coi là các điểm tại trục x và các giá trị trong cột thứ hai sẽ được coi là Điểm ở trục y.

Làm cách nào để chuyển đổi CSV thành đồ thị?

Chuyển đến ruy băng và nhấp vào chèn.Chọn loại biểu đồ mà bạn muốn chèn.Khi chọn biểu đồ, một cửa sổ trống sẽ xuất hiện.Khi nhấp chuột phải, một menu thả xuống xuất hiện, từ đó bạn có thể chọn tùy chọn chọn dữ liệu.

Làm cách nào để vẽ một tệp CSV trong matplotlib?

Lập danh sách các cột phải được trích xuất ..
Sử dụng phương thức read_csv [] để trích xuất dữ liệu tệp CSV vào khung dữ liệu ..
In dữ liệu bị xáo trộn ..
Biểu đồ khung dữ liệu bằng phương thức Plot [] ..
Để hiển thị hình, sử dụng phương thức show [] ..

Làm cách nào để hiển thị dữ liệu từ tệp CSV trong Python?

Tệp CSV trong chế độ đọc bằng hàm Open [].Sau đó, CSV.Reader [] được sử dụng để đọc tệp, trả về một đối tượng đọc có thể lặp lại.Đối tượng đầu đọc sau đó được lặp bằng cách sử dụng một vòng lặp để in nội dung của mỗi hàng.using open[] function. Then, the csv. reader[] is used to read the file, which returns an iterable reader object. The reader object is then iterated using a for loop to print the contents of each row.

Chủ Đề