python plotly画柱状图代码实例

yipeiwu_com6年前Python基础

这篇文章主要介绍了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')

图示

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python的等深分箱实例

python的等深分箱实例

背景 当前很多文章尝试过最优分箱,python上也有cut等方法进行等宽分箱。为了方便日后输出结果以及分箱要求。做一个简单的轮子以供大家日后使用。很多能用其他轮子的地方也没有多余出力,也...

利用python如何处理nc数据详解

前言 这两天帮一个朋友处理了些 nc 数据,本以为很简单的事情,没想到里面涉及到了很多的细节和坑,无论是“知难行易”还是“知易行难”都不能充分的说明问题,还是“知行合一”来的更靠谱些,...

python操作日期和时间的方法

不管何时何地,只要我们编程时遇到了跟时间有关的问题,都要想到 datetime 和 time 标准库模块,今天我们就用它内部的方法,详解python操作日期和时间的方法。1.将字符串的时...

详解Django admin高级用法

使用Django意味着后台框架的几乎所有内容都会和Django产生互动,排除功能全部手撸的情况. Django 后台admin有大量的属性和方法,拥有强大的功能和自定义能力.通过完整的代...

利用Python进行图像的加法,图像混合(附代码)

利用Python进行图像的加法,图像混合(附代码)

一、图像的加法 图像相加可以直接利用numpy模块进行相加,也可以采用opencv里面函数进行相加, 注意事项:相加的图像类型、大小必须相同 具体代码如下: # -*- codin...