Hướng dẫn can i plot a dataframe in python? - tôi có thể vẽ một khung dữ liệu trong python không?

Trong hướng dẫn này, bạn sẽ thấy cách vẽ một bản dữ liệu bằng gấu trúc.

Cụ thể hơn, bạn sẽ thấy các bước hoàn chỉnh để vẽ:

  • Sơ đồ phân tán
  • Biểu đồ dòng
  • Biểu đồ cột
  • Biểu đồ tròn

Vẽ sơ đồ sơ đồ phân tán bằng cách sử dụng gấu trúc

Các sơ đồ phân tán được sử dụng để mô tả mối quan hệ giữa hai biến. Dưới đây là các bước để vẽ sơ đồ phân tán bằng gấu trúc.

Bước 1: Chuẩn bị dữ liệu

Để bắt đầu, hãy chuẩn bị dữ liệu cho sơ đồ phân tán của bạn.

Ví dụ: dữ liệu sau đây sẽ được sử dụng để tạo sơ đồ phân tán. Dữ liệu này nắm bắt mối quan hệ giữa hai biến:

unemployment_rate index_price
6.1 1500
5.8 1520
5.7 1525
5.7 1523
5.8 1515
5.6 1540
5.5 1545
5.3 1560
5.2 1555
5.2 1565

Bước 2: Tạo DataFrame

Khi bạn đã sẵn sàng dữ liệu của mình, bạn có thể tiến hành tạo DataFrame trong Python. Ví dụ của chúng tôi, DataFrame sẽ trông như thế này:

import pandas as pd
   
data = {'unemployment_rate': [6.1, 5.8, 5.7, 5.7, 5.8, 5.6, 5.5, 5.3, 5.2, 5.2],
        'index_price': [1500, 1520, 1525, 1523, 1515, 1540, 1545, 1560, 1555, 1565]
       }
  
df = pd.DataFrame(data)
print(df)

Chạy mã trong Python và bạn sẽ nhận được DataFrame sau:

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565

Bước 3: Vẽ vẽ dữ liệu bằng gấu trúc bằng cách sử dụng gấu trúc

Cuối cùng, bạn có thể vẽ bản đồ DataFrame bằng cách thêm cú pháp sau:

df.plot(x='unemployment_rate', y='index_price', kind='scatter')	

Lưu ý rằng bạn có thể chỉ định loại biểu đồ bằng cách đặt loại =kind=’scatter’

Bạn cũng sẽ cần thêm cú pháp Matplotlib để hiển thị cốt truyện (đảm bảo rằng gói matplotlib được cài đặt trong Python):

  • Nhập matplotlib.pyplot như PLT
  • plt.show()

Đặt mọi thứ lại với nhau:

import pandas as pd
import matplotlib.pyplot as plt
   
data = {'unemployment_rate': [6.1, 5.8, 5.7, 5.7, 5.8, 5.6, 5.5, 5.3, 5.2, 5.2],
        'index_price': [1500, 1520, 1525, 1523, 1515, 1540, 1545, 1560, 1555, 1565]
       }
  
df = pd.DataFrame(data)
df.plot(x='unemployment_rate', y='index_price', kind='scatter')
plt.show()

Khi bạn chạy mã trên, bạn sẽ nhận được sơ đồ phân tán.scatter diagram.

Vẽ biểu đồ dòng bằng cách sử dụng gấu trúc

Biểu đồ dòng thường được sử dụng để hiển thị xu hướng làm thêm giờ. Bây giờ, hãy xem các bước để vẽ biểu đồ dòng bằng gấu trúc.

Bước 1: Chuẩn bị dữ liệu

Để bắt đầu, hãy chuẩn bị dữ liệu cho sơ đồ phân tán của bạn.

Ví dụ: dữ liệu sau đây sẽ được sử dụng để tạo sơ đồ phân tán. Dữ liệu này nắm bắt mối quan hệ giữa hai biến: unemployment_rate
1920 9.8
1930 12
1940 8
1950 7.2
1960 6.9
1970 7
1980 6.5
1990 6.2
2000 5.5
2010 6.3

Bước 2: Tạo DataFrame

Khi bạn đã sẵn sàng dữ liệu của mình, bạn có thể tiến hành tạo DataFrame trong Python. Ví dụ của chúng tôi, DataFrame sẽ trông như thế này:

import pandas as pd
   
data = {'year': [1920, 1930, 1940, 1950, 1960, 1970, 1980, 1990, 2000, 2010],
        'unemployment_rate': [9.8, 12, 8, 7.2, 6.9, 7, 6.5, 6.2, 5.5, 6.3]
       }
  
df = pd.DataFrame(data)
print(df)

Chạy mã trong Python và bạn sẽ nhận được DataFrame sau:

   year  unemployment_rate
0  1920                9.8
1  1930               12.0
2  1940                8.0
3  1950                7.2
4  1960                6.9
5  1970                7.0
6  1980                6.5
7  1990                6.2
8  2000                5.5
9  2010                6.3

Bước 3: Vẽ vẽ dữ liệu bằng gấu trúc bằng cách sử dụng gấu trúc

Cuối cùng, bạn có thể vẽ bản đồ DataFrame bằng cách thêm cú pháp sau:

df.plot(x ='year', y='unemployment_rate', kind='line')

Lưu ý rằng bạn có thể chỉ định loại biểu đồ bằng cách đặt loại =‘line’ in order to plot the line chart.

Bạn cũng sẽ cần thêm cú pháp Matplotlib để hiển thị cốt truyện (đảm bảo rằng gói matplotlib được cài đặt trong Python):

import pandas as pd
import matplotlib.pyplot as plt
   
data = {'year': [1920, 1930, 1940, 1950, 1960, 1970, 1980, 1990, 2000, 2010],
        'unemployment_rate': [9.8, 12, 8, 7.2, 6.9, 7, 6.5, 6.2, 5.5, 6.3]
       }
  
df = pd.DataFrame(data)
df.plot(x ='year', y='unemployment_rate', kind='line')
plt.show()

Nhập matplotlib.pyplot như PLTline chart.

Đặt mọi thứ lại với nhau:

Khi bạn chạy mã trên, bạn sẽ nhận được sơ đồ phân tán.

Vẽ biểu đồ dòng bằng cách sử dụng gấu trúc

Biểu đồ dòng thường được sử dụng để hiển thị xu hướng làm thêm giờ. Bây giờ, hãy xem các bước để vẽ biểu đồ dòng bằng gấu trúc.

Để bắt đầu, hãy chuẩn bị dữ liệu của bạn cho biểu đồ dòng. Dưới đây là một ví dụ về bộ dữ liệu: gdp_per_capita
năm45000
Bây giờ hãy tạo DataFrame dựa trên dữ liệu trên:42000
Đây là cách mà DataFrame sẽ như thế nào:52000
Cuối cùng, hãy vẽ khung DataFrame bằng cách thêm cú pháp sau:49000
Bạn có thể nhận thấy rằng loại hiện được đặt thành ‘Line, để vẽ biểu đồ dòng.47000

Bước 2: Tạo DataFrame

Khi bạn đã sẵn sàng dữ liệu của mình, bạn có thể tiến hành tạo DataFrame trong Python. Ví dụ của chúng tôi, DataFrame sẽ trông như thế này:

import pandas as pd
   
data = {'country': ['A', 'B', 'C', 'D', 'E'],
        'gdp_per_capita': [45000, 42000, 52000, 49000, 47000]
       }
  
df = pd.DataFrame(data)
print(df)

Chạy mã trong Python và bạn sẽ nhận được DataFrame sau:

  country  gdp_per_capita
0       A           45000
1       B           42000
2       C           52000
3       D           49000
4       E           47000

Bước 3: Vẽ vẽ dữ liệu bằng gấu trúc bằng cách sử dụng gấu trúc

Cuối cùng, bạn có thể vẽ bản đồ DataFrame bằng cách thêm cú pháp sau:

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
0

Lưu ý rằng bạn có thể chỉ định loại biểu đồ bằng cách đặt loại =kind = ‘bar’ to plot the bar chart.

Bạn cũng sẽ cần thêm cú pháp Matplotlib để hiển thị cốt truyện (đảm bảo rằng gói matplotlib được cài đặt trong Python):

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
1

Nhập matplotlib.pyplot như PLTbar chart.

Đặt mọi thứ lại với nhau:

Vẽ biểu đồ dòng bằng cách sử dụng gấu trúc

Biểu đồ dòng thường được sử dụng để hiển thị xu hướng làm thêm giờ. Bây giờ, hãy xem các bước để vẽ biểu đồ dòng bằng gấu trúc.

tasks_pending 300
tasks_ongoing 500
tasks_completed 700

Để bắt đầu, hãy chuẩn bị dữ liệu của bạn cho biểu đồ dòng. Dưới đây là một ví dụ về bộ dữ liệu:

Bước 2: Tạo DataFrame

Khi bạn đã sẵn sàng dữ liệu của mình, bạn có thể tiến hành tạo DataFrame trong Python. Ví dụ của chúng tôi, DataFrame sẽ trông như thế này:

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
2

Chạy mã trong Python và bạn sẽ nhận được DataFrame sau:

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
3

Bước 3: Vẽ vẽ dữ liệu bằng gấu trúc bằng cách sử dụng gấu trúc

Cuối cùng, bạn có thể vẽ bản đồ DataFrame bằng cách thêm cú pháp sau:

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
4

Lưu ý rằng bạn có thể chỉ định loại biểu đồ bằng cách đặt loại =

   unemployment_rate  index_price
0                6.1         1500
1                5.8         1520
2                5.7         1525
3                5.7         1523
4                5.8         1515
5                5.6         1540
6                5.5         1545
7                5.3         1560
8                5.2         1555
9                5.2         1565
5

Bạn cũng sẽ cần thêm cú pháp Matplotlib để hiển thị cốt truyện (đảm bảo rằng gói matplotlib được cài đặt trong Python):

Nhập matplotlib.pyplot như PLT

Có thể vẽ dữ liệu trực tiếp từ DataFrame không?

Biểu đồ phân tán có thể được vẽ bằng cách sử dụng phương thức dataFrame.plot.scatter ().Biểu đồ phân tán yêu cầu các cột số cho trục x và y. plot. scatter() method. Scatter plot requires numeric columns for the x and y axes.

Làm thế nào để bạn vẽ một cốt truyện DataFrame?

Để tạo biểu đồ dòng với gấu trúc, chúng tôi thường tạo một dataFrame* với tập dữ liệu sẽ được vẽ. Sau đó, phương thức cốt truyện () được gọi trên dataFrame. Các giá trị được biểu diễn trong trục x.create a DataFrame* with the dataset to be plotted. Then, the plot. line() method is called on the DataFrame. Set the values to be represented in the x-axis.

Bạn có thể âm mưu với gấu trúc không?

Pandas sử dụng phương thức lô () để tạo sơ đồ.Chúng ta có thể sử dụng pyplot, một mô hình con của thư viện matplotlib để trực quan hóa sơ đồ trên màn hình.. We can use Pyplot, a submodule of the Matplotlib library to visualize the diagram on the screen.

Làm cách nào để vẽ một cột của một khung dữ liệu trong Python bằng matplotlib?

Để sử dụng DataFrame, chúng tôi cần thư viện gấu trúc và để vẽ các cột của DataFrame, chúng tôi yêu cầu matplotlib ...
Nhập mô -đun ..
Tạo hoặc tải dữ liệu ..
Chuyển đổi sang DataFrame ..
Sử dụng phương thức Plot (), chỉ định một cột duy nhất dọc theo trục x và nhiều cột dưới dạng một mảng dọc theo trục y ..
Hiển thị đồ thị ..