美文网首页
Pygal in python

Pygal in python

作者: 万仔22 | 来源:发表于2018-07-21 17:51 被阅读0次

    Pygal是python的可视化包,可用来生成可视化的矢量图形文件。图形包括折线图、直方图、雷达图等等,具体参见Pygal画廊(http://www.pygal.org/)

    1、安装Pygal

    Linux和OS X系统中,执行命令如下:

            pip install --user pygal==1.7

    Windows系统中,执行命令如下:

            python -m pip install --user pygal==1.7

    2、pygal举例——掷骰子直方图

    先创建一个骰子的类Die,返回一个位于1和骰子面数之间的随机值,然后绘制直方图(hist)。

    代码如下:

    图形如下:

    这个例子是将一个六面体筛子和一个十面体筛子分别投掷1000次并点数相加并绘制出其直方图图形,得到的结果已经非常接近正态分布了。

    3、pygal举例——绘制气温图表

    这个例子是将阿拉斯加锡卡特2014年整年最高气温和最低气温绘制成折线图。

    代码如下:

    图形如下:

    这里在画图时用到了一个“填充”的样式,python中用fill_between就可以处理,alpha表示图形透明度,可以按照自己的审美方式进行调整。折线图上看出气温具有比较明显的季节性,并且高低温差一直比较稳定。

    4、总结

    pygal画图包在图形的颜色、样式上都非常丰富,对于探索数据规律而言非常有意义。我在学习过程中的收获是,做样式探索时需要大胆尝试,了解各种可能的方式去调整图形,但是在具体分析数据时,则需要以能突出数据本身规律为最终目的,不能舍本求末在样式上花费太多时间。

    以上。

    thanks for your time.

    相关文章

      网友评论

          本文标题:Pygal in python

          本文链接:https://www.haomeiwen.com/subject/ohqhmftx.html