Cách vẽ nhiều biểu đồ hình tròn trong Python

Plotly là một thư viện biểu đồ mã nguồn mở, tương tác và dựa trên trình duyệt dành cho Python. Người dùng Python có thể sử dụng Plotly để tạo các loại biểu đồ khác nhau bao gồm biểu đồ khoa học, biểu đồ 3D, biểu đồ thống kê, biểu đồ tài chính, v.v.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng Plotly để vẽ biểu đồ hình tròn dưới dạng ô con với kích thước tùy chỉnh

  • Ở đây, chúng ta sẽ sử dụng sơ đồ. mô-đun ngoại tuyến để tạo một cốt truyện ngoại tuyến

  • Chúng tôi sẽ sử dụng cốt truyện. mô-đun graph_objects để tạo số liệu. Nó chứa rất nhiều phương pháp để tạo biểu đồ

    matplotlib4= from0_______07from2matplotlib9from2import1from2import3from2import5from2import7matplotlib3

     

    import9

    =60= =62==64=65from2=67=68

    =69= import1

     

    import2

    import3

    Đầu ra.
     

     

    Tùy chỉnh biểu đồ hình tròn

    Có thể tùy chỉnh biểu đồ hình tròn trên cơ sở một số khía cạnh. Thuộc tính startangle xoay biểu đồ theo các độ đã chỉ định theo hướng ngược chiều kim đồng hồ được thực hiện trên trục x của biểu đồ hình tròn. thuộc tính bóng chấp nhận giá trị boolean, nếu nó đúng thì bóng sẽ xuất hiện bên dưới vành bánh. Các nêm của chiếc bánh có thể được tùy chỉnh bằng cách sử dụng wedgeprop, lấy từ điển Python làm tham số với các cặp giá trị tên biểu thị các thuộc tính nêm như băng thông, màu sắc cạnh, v.v. Bằng cách đặt frame=True axis, khung được vẽ xung quanh biểu đồ hình tròn. autopct kiểm soát cách hiển thị tỷ lệ phần trăm trên các nêm. Hãy để chúng tôi cố gắng sửa đổi cốt truyện trên.
    Ví dụ 1.
     

    Python3




    matplotlib0

    import matplotlib2

    import import8

     

     

    matplotlib5

    matplotlib6= from0from1from2from3from2from5from2

    from7____28from2matplotlib0from2matplotlib2matplotlib3

     

    matplotlib4= from0_______07from2matplotlib9from2import1from2import3from2import5from2import7matplotlib3

     

     

    =1

    =2__= =64=5from2=7from2=9from2from01from2=7from2=7from06

     

    from07

    from08= =64from11from2from13from2from15from2

    from17from18from2from20from2from22from06

     

    from24

    from25= from27from28 from29from30from2from32 from29from34 from35

     

    from36

    from37 from38

    from39from40= from42from43from44 from45from46from47from48from49

    from39from51 from52from53from54from55

     

    import9

    from57= from59_______1=64=65from2____167=68

    from66= from68

    from69from70= from72 from73

    from69=2____1 from77

    from69from79= from81

    from69from83= from85from2

    from69from08= from90

    from69from92= from94from2

    from69from97= from99

    from69matplotlib01= matplotlib03matplotlib04=matplotlib06=68

     

    matplotlib08

    matplotlib09

    from17matplotlib11=matplotlib13from2

    from17matplotlib16=matplotlib18from2

    from17matplotlib21==64from30from2matplotlib26from2matplotlib28from2from30=68

     

    matplotlib32= matplotlib34matplotlib35=matplotlib37from06

    _______039____040____206

     

    import2

    import3

    Đầu ra.
     

    Ví dụ 2. Tạo biểu đồ hình tròn lồng nhau
     

    Python3




    matplotlib0

    from matplotlibimport =6

    import matplotlib2

     

     

    matplotlib5

    matplotlib52= matplotlib54

    matplotlib6= from0from1from2from3from2from5from2

    from7____28from2matplotlib0from2matplotlib2matplotlib3

     

    matplotlib4= matplotlib73_______07from2____076matplotlib77____09from2matplotlib7matplotlib81

    matplotlib82from0______71from2matplotlib86matplotlib77import3from2matplotlib90matplotlib81

    matplotlib82from0import5from2matplotlib96matplotlib77import7from2import00import01

     

    import02

    import03= matplotlib4from44 from47from48import09from46import11 from46 import13

     

    import14

    import15= import17matplotlib26from2

    import20import21____722from30import24

     

    import25

    import26= import28import29from06

    import31= import33_______054____206from46import37from06

    import39= import41from30from2import11from2import46from2matplotlib54from2import50from2

    Bạn có thể kết hợp 2 biểu đồ hình tròn không?

    Không giống như biểu đồ thanh và biểu đồ đường, hai hoặc nhiều biểu đồ hình tròn không dễ kết hợp vì chúng chỉ có thể sử dụng hai loại dữ liệu. Chìa khóa để kết hợp biểu đồ hình tròn là tạo tập dữ liệu hoàn toàn mới được tổng hợp từ tập dữ liệu ban đầu của bạn và xây dựng biểu đồ từ đó.

    Có thể sử dụng biểu đồ hình tròn cho nhiều chuỗi dữ liệu không?

    Biểu đồ hình tròn có thể chuyển đổi một cột hoặc hàng của dữ liệu bảng tính thành biểu đồ hình tròn. Mỗi lát bánh [điểm dữ liệu] hiển thị kích thước hoặc tỷ lệ phần trăm của lát bánh đó so với toàn bộ chiếc bánh. Biểu đồ hình tròn hoạt động tốt nhất khi. Bạn chỉ có một chuỗi dữ liệu .

    Bạn có thể đặt hai biểu đồ hình tròn cạnh nhau không?

    Đặt cả hai biểu đồ cạnh nhau . Nhấp vào biểu đồ bên trái và tăng chiều rộng của nó lên gấp đôi kích thước. Trong khi vẫn ở biểu đồ bên trái, hãy nhấp vào Thiết kế, Thêm thành phần biểu đồ, Chú thích, Phải [di chuyển này sẽ đẩy hình tròn sang trái và chừa khoảng trống cho hình tròn kia]. Kéo huyền thoại xuống dưới cùng bây giờ.

Chủ Đề