Bagaimana untuk mencipta dan menyesuaikan gambar rajah Venn dalam Python?

PHPz
Lepaskan: 2023-09-14 14:37:05
ke hadapan
998 orang telah melayarinya

Rajah Venn ialah gambar rajah yang digunakan untuk mewakili hubungan antara set. Untuk mencipta rajah Venn kita akan menggunakan matplotlib.

Matplotlib ialah perpustakaan visualisasi data yang biasa digunakan dalam Python untuk mencipta carta dan graf interaktif. Ia juga digunakan untuk mencipta imej dan carta interaktif. Matplotlib menyediakan banyak fungsi untuk menyesuaikan carta dan graf. Dalam tutorial ini, kami akan menggambarkan tiga contoh untuk menyesuaikan gambar rajah Venn.

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Ini adalah contoh mudah untuk mencipta persilangan dua rajah Venn terlebih dahulu, kami mengimport perpustakaan yang diperlukan dan mengimport venns; Kami kemudian mencipta set data sebagai set Python, selepas itu kami mencipta gambar rajah Venn menggunakan fungsi "venn2()". Seterusnya, kami menyesuaikan graf dengan menetapkan lebar garis kepada 1 menggunakan "lw" akhirnya, kami mewakili graf menggunakan "plt.show()" dan akhirnya, kod ini menunjukkan persilangan mudah dua Venns.

import matplotlib.pyplot as plt
from matplotlib_venn import venn2, venn2_circles, venn3, venn3_circles
set1 = set(['A' , 'B', 'C', 'D'])
set2 = set(['B', 'C', 'D', 'E', 'F'])
set3 = set(['C', 'E', 'F', 'G'])
venn2([set1, set2])
venn2([set1, set2])
venn2_circles([set1, set2], lw=1)
plt.title("My Venn Diagram")
plt.show()
Salin selepas log masuk

Output

Bagaimana untuk mencipta dan menyesuaikan gambar rajah Venn dalam Python?

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Contoh ini menunjukkan tiga rajah Venn bercapah, iaitu ‘cir1’, ‘cir2’ dan ‘cir3’. Dalam contoh ini, kami mula-mula mengimport venns dan matplotlib, kemudian mencipta tiga set data dan menyediakan elemen berbeza dalam rajah Venn yang berbeza. Kami mewakili ini sebagai gambar rajah Venn menggunakan fungsi 'venn3()' dan akhirnya memplotkannya menggunakan 'plt.show()'.

import matplotlib.pyplot as plt
from matplotlib_venn import venn3

# create sets for primary colors
cir1 = set(['apple', 'cherry', 'strawberry'])
cir2 = set(['banana', 'lemon', 'pineapple'])
cir3 = set(['blueberry', 'grape', 'plum'])

# create Venn diagram
venn3([cir1, cir2, cir3], ('cir1', 'cir2', 'cir3'))

# display the diagram
plt.show()
Salin selepas log masuk

Output

Bagaimana untuk mencipta dan menyesuaikan gambar rajah Venn dalam Python?

Terjemahan bahasa Cina bagi

Contoh

ialah:

Contoh

Contoh ini menunjukkan tiga rajah Venn yang bersilang, iaitu "set 1", "set 2" dan "set 3", kemudian kami menggunakan "venn3()" untuk menggambarkan rajah Venn, kami juga menggunakan "set_labels( )" dan tetapkannya kepada warna yang berbeza. Seterusnya, kami memberikan garis besar lebar garis 2 menggunakan "lebar garis". Akhir sekali, kami menetapkan tajuk kepada "Persilangan Rajah Venn" dan plotkannya menggunakan "plt.show()".

from matplotlib_venn import venn3, venn3_circles
from matplotlib import pyplot as plt
venn3(subsets=(20, 10, 12, 10, 9, 4, 3), set_labels=('set 1', 'set 2', 'set 3'), set_colors=("orange", "green", "purple"), alpha=0.7)
venn3_circles(subsets=(20, 10, 12, 10, 9, 4, 3), linewidth=2)
plt.title("Intersection of venn diagrams")
plt.show()
Salin selepas log masuk

Output

Bagaimana untuk mencipta dan menyesuaikan gambar rajah Venn dalam Python?

Kami mengetahui bahawa Matplotlib ialah perpustakaan yang sangat berkuasa untuk mencipta gambar rajah Venn; ia menyediakan banyak fungsi untuk menyesuaikan gambar rajah Venn untuk menerangkan maklumat, pembangun boleh menggunakan perpustakaan Python ini untuk membuat gambar rajah Venn dengan mudah, Dan seterusnya menyesuaikan gambar rajah Venn dengan menukar warna bulatan, melaraskan saiz dan gaya fon, gambar rajah Venn sangat membantu untuk mewakili secara visual perhubungan antara berbilang set. Ia mempunyai beberapa kelebihan; ia membantu menggambarkan maklumat dan memahami serta mengingati topik yang kompleks. Ahli matematik menggunakannya untuk mempersembahkan data kompleks dengan mudah

Atas ialah kandungan terperinci Bagaimana untuk mencipta dan menyesuaikan gambar rajah Venn dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan