在Linux環境下,使用Jupyter Notebook(ipynb文件)進行數據可視化,可以借助多種Python庫來實現。以下是一些常用的數據可視化庫及其在Jupyter Notebook中的使用方法:
Matplotlib:
import matplotlib.pyplot as plt
# 示例數據
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 繪制散點圖
plt.scatter(x, y)
plt.xlabel('X軸')
plt.ylabel('Y軸')
plt.title('散點圖示例')
plt.show()
Seaborn:
import seaborn as sns
# 示例數據
tips = sns.load_dataset('tips')
# 繪制箱線圖
sns.boxplot(x='day', y='total_bill', data=tips)
plt.show()
Plotly:
import plotly.express as px
# 示例數據
df = px.data.iris()
# 繪制散點圖矩陣
fig = px.scatter_matrix(df, dimensions=['sepal_width', 'sepal_length', 'petal_width', 'petal_length'], color='species')
fig.show()
Bokeh:
from bokeh.plotting import figure, show
from bokeh.models import ColumnDataSource
# 示例數據
data = ColumnDataSource(data=dict(x=[1, 2, 3, 4, 5], y=[2, 4, 6, 8, 10]))
# 繪制散點圖
p = figure(title="Simple Line Plot", x_axis_label='x', y_axis_label='y')
p.line('x', 'y', source=data)
show(p)
這些庫都提供了豐富的繪圖功能和定制選項,可以根據具體需求選擇合適的庫進行數據可視化。在Jupyter Notebook中使用這些庫時,建議將繪圖代碼放在單獨的單元格中運行,以便更好地展示和調試圖表。