Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo một âm mưu kẹo mút đơn giản trong Matplotlib?

Để tạo một âm mưu kẹo mút đơn giản trong Matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo khung dữ liệu, df , dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có thể không đồng nhất.

  • Tạo khung dữ liệu có thứ tự, sử dụng sort_values ​​() .

  • Tạo danh sách trong phạm vi chỉ mục khung dữ liệu.

  • Tạo sơ đồ gốc , sử dụng khung dữ liệu được sắp xếp.

  • Đặt xticks nhãn sử dụng xticks () phương pháp.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
from matplotlib import pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'group': list(map(chr, range(65, 85))), 'values': np.random.uniform(size=20)})

ordered_df = df.sort_values(by='values')

my_range = range(1, len(df.index) + 1)

plt.stem(ordered_df['values'])

plt.xticks(my_range, ordered_df['group'])

plt.show()

Đầu ra

Làm thế nào để tạo một âm mưu kẹo mút đơn giản trong Matplotlib?