Plotly学习记录02

内容来源于《Python数据分析-基于Plotly的动态可视化绘图》,作为记录。

3.30

当折线图的数据出现部分缺失时,利用Scatter函数中的connectgaps属性来决定是否对缺口进行连接,True/False决定是否连接。具体代码和结果上一下。

可以看到实际结果,有一个注意点是Scatter函数中是有mode参数的,就是决定是否需要保留点和线,但是数据缺失的时候不可以使用这个参数,因为如果使用了,那么数据缺失部分的点是不存在的。而且可以由图看到,点和线都默认保留了的。虚线可见我注释,是由dash参数决定。dashdot表示由点和短线组成的虚线。

数据差值是利用已有的领三点,得到一条满足一定条件的穿过所有数据点的线。shape参数,包括6种类型:linear,spline,hv,vh,hvh,vhv。

层叠柱状图主要由barmode参数控制,参数值为stack。

瀑布柱状图的核心就是把空的部分变为白色,同时设置白色部分的透明度为0即刻,透明度参数是opacity。

如果要把柱状图旋转的话,go.Layout(title = ",xaxis = dict(tickangle = -45))其中tickangle就是指旋转的角度数。

3.31

柱状图函数的具体有用参数记录一下,与折线图一样的就不记录了,是go.Bar()函数中的参数:

  1. base:柱状图起始参数。
  2. hoverinfo:用户与图形互动时鼠标所显示的参数,默认为all,即全部显示。
  3. offset:坐标位移参数。
  4. opacity:透明度参数,在0-1之间。
  5. orientation:图形显示方向参数,有v(垂直方向)和h(水平方向)。
  6. stream:数据流,用于实时同步数据图表。
  7. textposition:文本元素位置。包括top left/center/right、middle left/center/right、bottom left/center/right九种。

包括水平柱状图和水平条形图的案例。书是2018年出的,由于版本原因很多代码已经有误,所以我自己适当删减了一部分,但还没有实现书上的图的样子。先上现在的代码和结果图,后续修改。

4-6

甘特图的基础画法,利用plotly.figure_factory中的create_gantt画甘特图,重点参数是Task,Start和Finish。

按数字索引来给甘特图增加颜色,用于分类,参数是index_col = Complete。

按类别索引增加的参数是index_col = Resource。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值