data = %sql SELECT daterangeName FROM cc_data_view;
style = {'description_width': 'initial'}
daterange_name = widgets.Dropdown(
options=[d for d, in data],
description='Date Range Name:',
style=style
)
display(daterange_name)
執行儲存格。 您應該會看到與下方熒幕擷圖類似的輸出。
從下拉式功能表中選取釣魚產品。
在新儲存格中輸入下列陳述式。
code language-python
import seaborn as sns
import matplotlib.pyplot as plt
data = %sql SELECT daterangemonth AS Month, COUNT(*) AS Events \
FROM cc_data_view \
WHERE daterangeName = '{daterange_name.value}' \
GROUP BY 1 \
ORDER BY Month ASC
df = data.DataFrame()
df = df.groupby('Month', as_index=False).sum()
plt.figure(figsize=(15, 3))
sns.lineplot(x='Month', y='Events', data=df)
plt.show()
display(data)
執行儲存格。 您應該會看到與下方熒幕擷圖類似的輸出。
RStudio
在新區塊中輸入下列程式碼區塊。 請確定您使用適當的日期範圍名稱。 例如,Last Year 2023。
code language-r
## Monthly Events for Last Year
df <- dv %>%
filter(daterangeName == "Last Year 2023") %>%
group_by(daterangemonth) %>%
count() %>%
arrange(daterangemonth, .by_group = FALSE)
ggplot(df, aes(x = daterangemonth, y = n)) +
geom_line(color = "#69b3a2") +
ylab("Events") +
xlab("Hour")
print(df)