python可以作图吗,python自带图形库

  python可以作图吗,python自带图形库

  说到用Python绘图,很多人想到的第一个库就是Matplotlib,功能很强大,但是需要更多的依赖项来相应安装。有些开发者在自己的工作流程中需要简单的画图,但又不想引入复杂依赖的Matplotlib,于是有了Chart。

  Chart是一个非常新的类库。Github上线才10多天,明星也不多。不过,我觉得更有意思。可以阅读项目的源代码,自学如何开发绘图功能。

  基本功能

  Chart目前只支持三种图表类型:柱形图、散点图、直方图,图表数据点可以自定义标注。这个库的一个特点,我们在开头也提到了,就是没有第三方依赖,完全是通过使用标准库中的库来实现的。

  柱形图

  柱形图的创建非常简单,可以快速传入标签、具体数值等数据。下面是作者举的一个例子:

  fromchartimportbar

  x=[500,200,900,400]

  y=[marc ,木乃伊,图表, sausagelink]

  Bar(x,y)柱形图的默认数据点标记图是,但它也支持定制。

  marc:

  mummify:

  chart:

  以Sausagelink:为例,它可以改成:

  从上面的例子也可以看出,bar函数也接受熊猫数据框的列数据。

  柱状图

  直方图也很简单,并提供了直方图快捷功能。

  散点图

  范围缩放器

  以条形图为例,我们可以看到X轴的值差可能很大:[500,200,900,400],例中相差700。在显示图表时,我们知道屏幕的范围是有限的,所以我们必须限制列的高度。

  给定取值范围后,需要对X轴的取值进行预处理,将所有数据统一到同一个范围内,这是整个库最重要、最核心的部分。

  标签

  如开头所说,这个库功能简单,没有任何依赖性,所以代码量很小,非常适合大家阅读它的源代码。

  刚刚使用的函数,如条形图、直方图、散点图和RangeScaler,建议在收集完本文后,进入项目页面查看相关源代码。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: