欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 常用繪圖包

劉柏宏1年前8瀏覽0評論

Python是一種流行的編程語言,常常用于數據分析和可視化。在數據可視化方面,Python提供了多種繪圖庫,本文將介紹其中比較常用的幾個。

1. Matplotlib

Matplotlib是Python中最常用的可視化工具之一。它可以繪制各種2D和3D圖形,包括線圖、散點圖、條形圖、直方圖、餅圖等。

import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 30, 40]
plt.plot(x, y)
plt.show()

2. Seaborn

Seaborn是Matplotlib的一個高級接口,可以幫助用戶更容易地制作漂亮、有吸引力的圖形。Seaborn支持的圖形類型包括線圖、散點圖、條形圖、箱形圖等。

import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
sns.barplot(x="day", y="total_bill", data=tips)
plt.show()

3. Plotly

Plotly是一種交互式可視化庫,可以生成復雜的可交互式圖表。它支持的圖形類型包括散點圖、線圖、面積圖、熱力圖、條形圖等。

import plotly.express as px
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/gapminderDataFiveYear.csv')
fig = px.scatter(df, x="gdpPercap", y="lifeExp", color="continent", size="pop", size_max=60, hover_name="country", animation_frame="year", range_x=[100,100000], range_y=[20,90])
fig.show()

4. Bokeh

Bokeh是一種交互式可視化庫,支持繪制各種類型的圖表,包括散點圖、線圖、柱狀圖、熱力圖等。Bokeh還可以與Jupyter Notebook配合使用,使得圖表可以直接嵌入到Notebook中。

from bokeh.plotting import figure, show
from bokeh.io import output_notebook
import numpy as np
output_notebook()
x = np.linspace(0, 2*np.pi, 200)
y = np.sin(x)
p = figure(title="Sine Function", plot_width=500, plot_height=300)
p.line(x, y, line_width=2)
show(p)

總之,Python提供了多種優秀的繪圖庫,應該根據具體情況選擇合適的庫。