python plotly畫柱狀圖


代碼

import pandas as pd
import numpy as np
import plotly.plotly as py
import plotly.graph_objs as go

path = '/home/v-gazh/PycharmProjects/us_data/counts.csv'

df = pd.read_csv(path)
df['PERMNO'] = df['PERMNO'].map(lambda x : 'P'+str(x) )  # 該了下類型 此行有可無
df.set_index(['PERMNO'], inplace=True)

 
trace1 = go.Bar(
    x=df.index,
    y=df['tickerCount'].squeeze(),
    name='一個P對應TICKER個數'
)
trace2 = go.Bar(
    x=df.index,
    y=df['exchcdCount'].squeeze(),
    name='一個P對應EXCHCD個數'
)
 
data = [trace1, trace2]
layout = go.Layout(
    barmode='group'#分組
)
 
fig = go.Figure(data=data, layout=layout)
py.iplot(fig, filename='grouped-bar')

圖示

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM