Biểu đồ bánh Matplotlib – biểu đồ hình tròn âm mưu matplotlib

Bạn đang xem : biểu đồ tròn âm mưu matplotlib

Matplotlib

Biểu đồ hình tròn

Tạo biểu đồ hình tròn

Với Pyplot, bạn có thể sử dụng hàm pie ()
để vẽ biểu đồ hình tròn:

Ví dụ

Một biểu đồ hình tròn đơn giản:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])

plt.pie (y)
plt.show ()

Kết quả:

Hãy tự mình thử »

Như bạn có thể thấy, biểu đồ hình tròn vẽ một phần (được gọi là cái nêm) cho mỗi giá trị
trong mảng (trong trường hợp này là [35, 25, 25, 15]).

Theo mặc định, biểu đồ của hình nêm đầu tiên bắt đầu từ trục x và di chuyển ngược chiều kim đồng hồ:

Lưu ý: Kích thước của mỗi nêm được xác định bằng cách so sánh giá trị với tất cả các giá trị khác, bằng cách sử dụng công thức sau:

Giá trị chia cho tổng của tất cả các giá trị: x / sum (x)

Nhãn

Thêm nhãn vào biểu đồ hình tròn bằng tham số label .

Tham số label phải là một mảng có một nhãn cho mỗi nêm:

Ví dụ

Một biểu đồ hình tròn đơn giản:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]

plt.pie (y,
label = mylabels)
plt.show ()

Kết quả:

Hãy tự mình thử »

Góc bắt đầu

Như đã đề cập, góc bắt đầu mặc định là ở trục x, nhưng bạn có thể thay đổi góc bắt đầu bằng cách chỉ định
Tham số startangle .

Tham số startangle được xác định với một góc tính bằng độ, góc mặc định là 0:

Ví dụ

Bắt đầu nêm đầu tiên ở 90 độ:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]

plt.pie (y,
label = mylabels, startangle = 90)
plt.show ()

Kết quả:

Hãy tự mình thử »

Bùng nổ

Có thể bạn muốn một trong những cái nêm nổi bật? Các
Tham số boom cho phép bạn làm điều đó.

Tham số boom , nếu được chỉ định và không phải Không có ,
phải là một mảng với một giá trị cho mỗi nêm.

Mỗi giá trị đại diện cho khoảng cách từ tâm mà mỗi nêm được hiển thị:

Ví dụ

Kéo phần nêm “Táo” 0,2 khỏi tâm của chiếc bánh:

Xem Thêm  Xác thực biểu mẫu bằng JavaScript - xác thực hình thức trong javascript

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]
myexplode = [0,2, 0, 0, 0]

plt.pie (y,
label = mylabels, boom = myexplode)
plt.show ()

Kết quả:

Hãy tự mình thử »

Bóng tối

Thêm bóng vào biểu đồ hình tròn bằng cách đặt
Tham số shadow thành True :

Ví dụ

Thêm bóng:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]
myexplode = [0,2, 0, 0, 0]

plt.pie (y,
label = mylabels, boom = myexplode, shadow = True)
plt.show ()

Kết quả:

Hãy tự mình thử »

Màu sắc

Bạn có thể đặt màu của mỗi nêm bằng tham số Colors .

Thông số Colors , nếu được chỉ định,
phải là một mảng với một giá trị cho mỗi nêm:

Ví dụ

Chỉ định một màu mới cho mỗi nêm:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]
mycolors = [“black”, “hotpink”, “b”, “# 4CAF50”]

plt.pie (y, label =
mylabels, Colors = mycolors)
plt.show ()

Kết quả:

Hãy tự mình thử »

Bạn có thể sử dụng giá trị màu thập lục phân , bất kỳ tên nào trong số 140 tên màu được hỗ trợ ,
hoặc một trong các phím tắt sau:

'r' – Màu đỏ
'g' – Màu xanh lục
'b' – Màu xanh lam
'c' – Màu lục lam
'm' – Màu đỏ tươi
'y' – Màu vàng
'k' – Màu đen
'w' – Màu trắng

Chú giải

Để thêm danh sách giải thích cho từng nêm, hãy sử dụng hàm legend () :

Ví dụ

Thêm chú giải:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]

plt.pie (y, label = mylabels)
plt.legend ()
plt.show ()

Kết quả:

Hãy tự mình thử »

Chú giải có đầu trang

Để thêm tiêu đề vào chú giải, hãy thêm thông số title vào chú giải
chức năng.

Ví dụ

Thêm chú giải với tiêu đề:

import matplotlib.pyplot as plt
import numpy as np

y = np.array ([35,
25, 25, 15])
mylabels = [“Táo”, “Chuối”, “Anh đào”, “Ngày”]

plt.pie (y, label = mylabels)
plt.legend (title = “Four Fruits:”)
plt.show ()

Kết quả:

Hãy tự mình thử »


Xem thêm những thông tin liên quan đến chủ đề biểu đồ hình tròn âm mưu matplotlib

Plotly Tutorial 2021

  • Tác giả: Derek Banas
  • Ngày đăng: 2020-09-11
  • Đánh giá: 4 ⭐ ( 5217 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: New Data Science / Machine Learning Video Everyday at 1 PM EST!!! [ Click Notification Bell ]

    This video provides complete coverage of Plotly with many real world examples. Plotly allows you to make beautiful static as well as animated charts!

    If you want a video that condenses the whole Plotly API and all that it can do into 1 video with a ton of examples, then this video is for you.

    I cover most everything you’ll learn by reading the API here. Next I’ll cover SciPy, StatsModels, Scikit-learn, TensorFlow, PyTorch, Keras, Scrapy, Linear Algebra, Calculus and more. CLICK THE NOTIFICATION BELL

    ❇️ LIVESTREAMS : https://www.twitch.tv/derekbanas
    ❇️ DISCORD : https://discord.gg/2dkDmpVvgD ( Contact Me Anytime )

    MY UDEMY COURSES ARE 87.5% OFF TIL May 23rd ($9.99)
    https://www.udemy.com/

    ➡️ Python Data Science Series for $9.99 : Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_31

    ➡️ New C++ Programming Bootcamp Series for $9.99 : Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments + New Videos Every Month https://bit.ly/C_Course_31

    Plotly GitHub Cheat Sheet : https://github.com/derekbanas/plotly-tutorial

    Install for Windows : https://youtu.be/a7Ylbn1ikF0
    Install for MacOS : https://youtu.be/2JeoNlCcLOM
    Probability in One Video : https://youtu.be/sEte4hXEgJ8
    Statistics in One Video : https://youtu.be/tcusIOfI_GM
    NumPy in One Video : https://youtu.be/8Y0qQEh7dJg
    Pandas in One Video : https://youtu.be/PcvsOaixUh8
    Matplotlib in One Video : https://youtu.be/wB9C0Mz9gSo
    Seaborn in One Video : https://youtu.be/6GUZXDef2U0

    Python DataScience Ploty

    The most in demand skills in the world right now are in Data Science & Machine Learning! I will teach you everything imaginable about Data Science & Machine Learning including all the math, libraries, algorithms so that rather then playing with it on an elementary level you will Master it! The journey will be hard, but those willing to put in the time and brain power will be rewarded in the end.

    Here is a Table of Contents that will allow you to jump around in the video and learn what ever you are interested in.

    TABLE OF CONTENTS

    00:00 Intro
    00:14 What is Plotly?
    00:38 Installation
    01:51 Imports
    03:49 Basics
    05:41 Line Plots
    06:19 Built-in Datasets
    07:41 Multiple Plots
    09:04 Styling Plots
    12:01 Style Grids
    17:45 Query Data
    26:07 Scatter Plots
    32:43 Pie Charts
    34:27 Colormaps
    39:45 Histograms
    44:28 Box Plots
    52:30 Violin Plots
    58:12 Density Heatmap
    1:01:30 3D Scatter Plots
    1:02:48 3D Line Plots
    1:03:35 Scatter Matrix
    1:04:21 Map Scatter Plot
    1:06:38 Choropleth Maps
    1:09:17 Polar Chart
    1:11:50 Ternary Plot
    1:13:24 Facets
    1:18:17 Animated Plots

    Like the channel? Consider becoming a Patreon and get access to exclusive videos! All Patreons who contribute $1 or more get a FREE coupon code to my Python Programming Bootcamp Series!!!
    Check it out here: https://www.patreon.com/derekbanas

    GET FREE STUFF AND SUPPORT MY TUTORIALS

    1. Get a Free Stock : https://share.robinhood.com/derekb1560
    2. Get 2 Free Audiobooks : https://amzn.to/2Y5FV2p

    THANK YOU TO MY PATREON SUPPORTERS LIKE :

    https://shapeganic.com/app/store (Calorie Counter & Weight Tracking App)
    ckcoder.com
    vsolutions.be
    instagram.com/lumarycodes/
    github.com/metabake
    greedygammon.com
    twitter.com/mrjak318

vẽ một vòng tròn với pyplot

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 5697 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bạn cần thêm nó vào một trục. A Circlelà một lớp con của an Artistvà axescó…

Biểu đồ tròn / cực trong python

  • Tác giả: vi.oxytechs.com
  • Đánh giá: 4 ⭐ ( 5098 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi có dữ liệu định kỳ và việc phân phối dữ liệu đó được hình dung tốt nhất xung quanh một vòng tròn. Bây giờ câu hỏi là làm thế nào tôi có thể thực hiện hình ảnh này bằng cách sử dụng matplotlib? Nếu không, nó có thể được thực hiện dễ dàng bằng Python không? H …

Cách vẽ biểu đồ bằng Python với Matplotlib

  • Tác giả: pluginthanhtoan.com
  • Đánh giá: 3 ⭐ ( 5265 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn này giải thích các khái niệm cốt lõi về vẽ đồ thị với Matplotlib để người ta có thể khám phá toàn bộ tiềm năng của nó và trực quan hóa dữ liệu.

Python: Lập bản đồ Python với Matplotlib

  • Tác giả: v1study.com
  • Đánh giá: 4 ⭐ ( 9832 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lập bản đồ Python với Matplotlib

Bài 17: Pie Chart ( Biểu đồ tròn )

  • Tác giả: vncoder.vn
  • Đánh giá: 3 ⭐ ( 5049 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: biểu đồ trong trong matplotlib, pie chart trong matplotlib, ví dụ về biểu đồ trong trong matplotlib

Vẽ Biểu Đồ Với Thư Viện Matplotlib (Phần 2)

  • Tác giả: codelearn.io
  • Đánh giá: 5 ⭐ ( 3366 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phần 2 về Matplotlib hôm nay mình sẽ hướng dẫn các bạn những kỹ năng nâng cao hơn để trực quan hóa dữ liệu với ngôn ngữ lập trình Python

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách căn giữa văn bản trong CSS - cách căn giữa một văn bản