import numpy as np
import matplotlib.pyplot as plt
from matplotlib.sankey import Sankeyplt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号my_dpi = 96
plt.figure(figsize=(480/my_dpi,480/my_dpi),dpi=my_dpi)Sankey(flows = [0.25,0.50,0.25,-0.20,-0.15,-0.35,-0.30],labels=['收入1','收入2','收入3','支出1','支出2','支出3','支出4'],orientations=[1,0,-1,1,1,0,-1],#orientations:流的方向列表(或用于所有流的单个方向)。有效值为0(从左侧输入,右侧输出)、1(从顶部到顶部)或-1(从底部到底部)。offset=0.3,#文本偏移量margin=0.7,#边距scale=1,# 调节图像宽度,默认1,trunklength=2.0#调整图像长度,默认1.0).finish()plt.title('收入支出桑葚图')
plt.show()

Python 画桑葚图相关推荐

  1. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  2. python画折线图代码-python画折线示意图实例代码

    python画折线图方法 前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序. import matplotlib.pyplot as plt x=[1, ...

  3. python画折线图详解-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  4. python画折线图详解-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  5. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  6. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  7. python画折线图-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  8. Python画玫瑰图

    Python画玫瑰图 第一步,读取数据: 第二步,设置柱长: 第三步,设置角度: 第四步,设置颜色 第五步,做图; 普通型 中央空白型 半透明型 第六步,添加标签,美化图形. 第一步,读取数据: im ...

  9. python画画用哪个软件_如何用python画韦恩图? 使用python的tutul工具,画一朵雏菊花...

    使用python的tutul工具,画一朵雏菊花 如何用python画韦恩图?不管什么时候,给心留一点空间.人生一世,不用什么都要去争,不是什么都要去抢,欲望少一点,满足多一点,这样才会活得潇洒一点,人 ...

最新文章

  1. selenium的基础知识点
  2. 事务消息大揭秘!RocketMQ、Kafka、Pulsar全方位对比
  3. 杭电1019 Least Common Multiple(已解决)
  4. Cortex-M0微处理器之错误定位
  5. linux统计日志,Linux一些常使用的统计日志 方法
  6. as的使用技巧及注意点
  7. php 图片系统,Linger
  8. Seq(HDU-6672)
  9. 信安教程第二版-第11章网络物理隔离技术原理与应用
  10. POJ 计算几何专项训练(2) 【1269】【1410】【1696】【3347】【2826】
  11. word更改字距调整,让文章更具美感!
  12. 北斗芯片是如何决定着北斗产业的未来?
  13. 有关计算机专业工作室的名字,盘点最好听的工作室名字大全
  14. Universal Source_free Domain Adaption论文阅读笔记
  15. C#小知识之中英文转换、去空格
  16. 卡内基梅隆计算机专业,2019美国大学计算机科学专业排名TOP10一览 卡内基梅隆大学居...
  17. 奥斯汀计算机专业排名,德克萨斯大学奥斯汀分校计算机工程类专业排名
  18. C语言整理(待更新)
  19. spring事物 设计模式_是什么使事物变得美丽,以及如何在设计中使用它
  20. java面试题大汇总,京东校招java面试题

热门文章

  1. hdu 5151 Sit sit sit(区间dp)
  2. 防火门监控系统在医院的应用
  3. App Annie:2016年全球移动应用市场数据解读
  4. 2010 happynew year
  5. 空气日历 for mac(日历软件)
  6. 如何获取摄像机RTSP视频流
  7. 给盒子添加默认背景图和选中背景图
  8. 白盒测试之逻辑覆盖---软考
  9. windows系统中 dockerfile COPY failed: stat /var/lib/docker/tmp/docker-builder
  10. 关于膝盖护具的使用和选择