別動不動就畫折線圖了,教你4種酷炫視覺化方法
# Importing libs
import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# Create a random dataset
data = pd.DataFrame(np.random.random((10,6)), columns=["Iron Man","Captain America","Black Widow","Thor","Hulk", "Hawkeye"])
print(data)
# Plot the heatmap
heatmap_plot = sns.heatmap(data, center=0, cmap= gist_ncar )
plt.show()
# Importing libs
import seaborn as sns
import matplotlib.pyplot as plt
from scipy.stats import skewnorm
# Create the data
speed = skewnorm.rvs(4, size=50)
size = skewnorm.rvs(4, size=50)
# Create and shor the 2D Density plot
ax = sns.kdeplot(speed, size, cmap="Reds", shade=False, bw=.15, cbar=True)
ax.set(xlabel= speed , ylabel= size )
plt.show()
# Import libs
import pandas as pd
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
# Get the data
df=pd.read_csv("avengers_data.csv")
print(df)
"""
# Name Attack Defense Speed Range Health
0 1 Iron Man 83 80 75 70 70
1 2 Captain America 60 62 63 80 80
2 3 Thor 80 82 83 100 100
3 3 Hulk 80 100 67 44 92
4 4 Black Widow 52 43 60 50 65
5 5 Hawkeye 58 64 58 80 65
"""
# Get the data for Iron Man
labels=np.array(["Attack","Defense","Speed","Range","Health"])
stats=df.loc[0,labels].values
# Make some calculations for the plot
angles=np.linspace(0, 2*np.pi, len(labels), endpoint=False)
stats=np.concatenate((stats,[stats[0]]))
angles=np.concatenate((angles,[angles[0]]))
# Plot stuff
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
ax.plot(angles, stats, o- , linewidth=2)
ax.fill(angles, stats, alpha=0.25)
ax.set_thetagrids(angles * 180/np.pi, labels)
ax.set_title([df.loc[0,"Name"]])
ax.grid(True)
plt.show()
# Import libs
import pandas as pd
from matplotlib import pyplot as plt
from scipy.cluster import hierarchy
import numpy as np
# Read in the dataset
# Drop any fields that are strings
# Only get the first 40 because this dataset is big
df = pd.read_csv( Pokemon.csv )
df = df.set_index( Name )
del df.index.name
df = df.drop(["Type 1", "Type 2", "Legendary"], axis=1)
df = df.head(n=40)
# Calculate the distance between each sample
Z = hierarchy.linkage(df, ward )
# Orientation our tree
hierarchy.dendrogram(Z, orientation="left", labels=df.index)
plt.show()
從零開始詳細解說神經網路和深度學習
重點講解時序資料分析模型——迴圈神經網路RNN
從基礎到應用、從理論到實踐
公式齊全、程式碼豐富,使用熱門Python庫逐一實現
1. 梳理基礎數學知識和Python知識,為深入理解打基礎
2. 數學公式講解詳細,為讀懂大部頭開路
3. 相同程式碼通過TensorFlow和Keras分別實現,對比說明,更易理解
4. 以sin波為例講解迴圈神經網路的理論和實現,詳細介紹LSTM演算法
喜歡文章,點個在看
相關文章
- 使用動畫曲線編輯器打造炫酷的3D視覺化ACE動畫3D視覺化
- Python視覺化-折線圖Python視覺化
- Python視覺化(1):折線圖Python視覺化
- Python繪製六種視覺化圖表詳解,三維圖最炫酷!你覺得呢?Python視覺化
- 資料視覺化圖表之折線圖視覺化
- CSS 炫酷文字過渡動畫CSS動畫
- SVG動畫應用-酷炫的圖片展示效果SVG動畫
- 160行程式碼實現動態炫酷的視覺化圖表 - 排行榜行程視覺化
- 炫酷視覺化地圖無需程式碼,只需Smartbi便可完成視覺化地圖
- Echarts資料視覺化:圖表篇(2)—— 折線圖、堆疊面積折線圖Echarts視覺化
- android 自定義酷炫進度條動畫Android動畫
- Android——Activity切換炫酷動畫實現Android動畫
- 勁(很)霸(不)酷(好)炫(用)的NLP視覺化包:Dodorio 使用指北視覺化
- 30套酷炫視覺化大屏模板,不敲程式碼可直接套用,拿走不謝視覺化
- 【動畫消消樂|CSS】086.炫酷水波浪Loading過渡動畫動畫CSS
- 使用BindingX開發客戶端炫酷動畫客戶端動畫
- 分享4張炫酷農業大屏模板,Smartbi教你“智慧”種田
- 大屏難做?快把這4張銀行酷炫視覺化大屏收好!視覺化
- 炫酷動圖讓你從CABasicAnimation看到CATransition
- Amazing!巧用 CSS 視差實現酷炫互動動效CSS
- 遊戲特效,只管炫酷炸裂就完事了!??遊戲特效
- Qt實現炫酷啟動圖-動態進度條QT
- matlab畫折線圖Matlab
- 視覺化學習:如何生成簡單動畫讓圖形動起來視覺化動畫
- 圖撲 3D 視覺化國風設計 | 科技與文化碰撞炫酷”火花“3D視覺化
- 給你的網站新增炫酷的動畫註釋網站動畫
- 如何在網頁中做出炫酷的動畫(使用Spine)網頁動畫
- CSS動畫篇之炫酷時鐘之時鐘牆CSS動畫
- UIScrollView視覺差動畫UIView視覺動畫
- 如何做出酷炫且實用的視覺化大屏?Excel和PPT該淘汰了視覺化Excel
- 【原始碼分析】Lottie 實現炫酷動畫背後的原理原始碼動畫
- 高仿京東到家APP引導頁炫酷動畫效果APP動畫
- JavaScript氣泡排序+Vue視覺化冒泡動畫JavaScript排序Vue視覺化動畫
- 怎樣製作出美觀酷炫的視覺化大屏報表?視覺化
- 三個3D視覺化案例:不只酷炫,實用最重要3D視覺化
- Python畫圖——matplotlib(普通折線圖)Python
- 40份炫酷視覺化大屏模板,一個程式碼都不敲,半天學不會來找我視覺化
- 動手做一個酷炫(並不)的計算器(一)