別動不動就畫折線圖了,教你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演算法
喜歡文章,點個在看
相關文章
- 如何繪製酷炫折線圖? 視訊教程 + 原始碼原始碼
- Python視覺化-折線圖Python視覺化
- Python視覺化(1):折線圖Python視覺化
- 資料視覺化圖表之折線圖視覺化
- 160行程式碼實現動態炫酷的視覺化圖表 - 排行榜行程視覺化
- Python繪製六種視覺化圖表詳解,三維圖最炫酷!你覺得呢?Python視覺化
- Echarts資料視覺化:圖表篇(2)—— 折線圖、堆疊面積折線圖Echarts視覺化
- 炫酷視覺化地圖無需程式碼,只需Smartbi便可完成視覺化地圖
- 遊戲特效,只管炫酷炸裂就完事了!??遊戲特效
- 30套酷炫視覺化大屏模板,不敲程式碼可直接套用,拿走不謝視覺化
- 勁(很)霸(不)酷(好)炫(用)的NLP視覺化包:Dodorio 使用指北視覺化
- 大屏難做?快把這4張銀行酷炫視覺化大屏收好!視覺化
- 分享4張炫酷農業大屏模板,Smartbi教你“智慧”種田
- 使用動畫曲線編輯器打造炫酷的3D視覺化ACE動畫3D視覺化
- 炫酷動圖讓你從CABasicAnimation看到CATransition
- 你不曾見過的酷炫地圖視覺化作品(一)地圖視覺化
- Qt實現炫酷啟動圖-動態進度條QT
- matlab畫折線圖Matlab
- Amazing!巧用 CSS 視差實現酷炫互動動效CSS
- 圖撲 3D 視覺化國風設計 | 科技與文化碰撞炫酷”火花“3D視覺化
- Android使用SVG向量圖打造酷炫動效!AndroidSVG
- 如何做出酷炫且實用的視覺化大屏?Excel和PPT該淘汰了視覺化Excel
- 21款酷炫的資料視覺化工具視覺化
- 怎樣製作出美觀酷炫的視覺化大屏報表?視覺化
- 三個3D視覺化案例:不只酷炫,實用最重要3D視覺化
- 40份炫酷視覺化大屏模板,一個程式碼都不敲,半天學不會來找我視覺化
- 動手做一個酷炫(並不)的計算器(二)
- 動手做一個酷炫(並不)的計算器(一)
- Python畫圖——matplotlib(普通折線圖)Python
- python畫散點圖和折線圖Python
- MVC實現EChatrs動態折線圖MVC
- 資料視覺化:圖片增強圖表的七種方法視覺化
- 視覺化大神都不知道的6款動態圖表工具,視覺化報告再也不愁了視覺化
- 你是視覺動物 or 嗅覺動物?——資訊圖視覺
- 想要做出酷炫圖表?來看看這5個資料視覺化工具視覺化
- 前端使用 Konva 實現視覺化設計器(22)- 繪製圖形(矩形、直線、折線)前端視覺化
- ECHARTS-折線圖不顯示資料 控制折線圖顏色Echarts
- 那些炫酷高階的視覺化大屏,是如何開發出來的?視覺化