企資二甲 黃嘉琪(1101AD014) 學習歷程 - 111-1我的大數據分析學習之旅 - 5. 有函數就有互動 |
|
|
5. 有函數就有互動#範例2-2:繪圖(x,y)串列數據 #此程式碼:1101AD014黃嘉琪 import matplotlib.pyplot as plt listx = [1,3,4,6,8,11,13,15,17] listy = [20,45,30,42,50,60,90,80,100] plt.plot(listx,listy) plt.show() (來自我的colab) 1.#範例4-21:3D表面圖:具有輪廓的曲面圖 2.#此程式碼:1101AD014 黃嘉琪 #3D表面圖:具有輪廓的曲面圖,使用contours屬性顯示和自訂每個軸的輪廓資料 import plotly.graph_objects as go import pandas as pd # Read data from a csv z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv') fig = go.Figure(data=[go.Surface(z=z_data.values)]) fig.update_traces(contours_z=dict(show=True, usecolormap=True, highlightcolor="limegreen", project_z=True)) fig.update_layout(title='Mt Bruno Elevation', autosize=False, scene_camera_eye=dict(x=1.87, y=0.88, z=-0.64), width=500, height=500, margin=dict(l=65, r=50, b=65, t=90) ) fig.show() fig.write_html('exp4-21.html', auto_open=True) (來自我的COLAB)#範例4-3:(使用top-level plotly方法:plotly.graph_objects)畫出y=[1,3,2]的bar圖 #此程式碼:1101AD014 黃嘉琪 import plotly.graph_objects as go #格式: """ fig = go.Figure ( data=[go.Bar(x=串列list,y=串列list}], layout=go.Layout(title=go.layout.Title(text=標題)) ) """ fig = go.Figure( data=[go.Bar(x=[1, 2, 3], y=[1, 3, 2])], layout=go.Layout( title=go.layout.Title(text="A Figure Specified By A Graph Object") ) ) #在jupyter執行 fig.show() #在spider執行 fig.write_html('exp4-3.html', auto_open=True) (來自我的colab) 1.#範例5-13:在矩陣中挑選你要的元素矩陣 2.#此程式碼:1101AD014 黃嘉琪 import numpy as np a = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]]) print('a =\n', a) #印出全部大於5的數值 print('印出全部大於5的數值 =',a[a>5]) #印出全部的偶數 print('印出全部大於5的數值 =',a[a%2==0]) a = [[ 1 2 3 4] [ 5 6 7 8] [ 9 10 11 12]] 印出全部大於5的數值 = [ 6 7 8 9 10 11 12] 印出全部大於5的數值 = [ 2 4 6 8 10 12] (來自我的colab)
|
|
中華科技大學數位化學習歷程 - 意見反應 |