当前位置:首页 > 其他网络信息 >

正式发布python版本年份

来源:原点资讯(www.yd166.com)时间:2023-11-08 18:22:35作者:YD166手机阅读>>

Highcharts Maps

非常优秀的HTML5地图组件,支持下钻、触摸、手势等操作。

Highmaps 继承了 Highcharts 简单易用的特性。利用它可以方便快捷的创建用于展示销售、选举结果等其他与地理位置关系密切的交互地图图表。

正式发布python版本年份,(5)

Highcharts Gantt

最简单好用的JavaScript 甘特图库。

方便易用的交互式甘特图,可以用于展示时间分配、任务调度、事件及资源使用情况。

正式发布python版本年份,(6)

python-highcharts使用安装python-highcharts

开头笔者提到过:Highcharts 是基于 JavaScript 编写的图表库。

因为很多人并不是很擅长前端语言,所以有位大神编写出来基于 Python 的第三方的库:python-highcharts,详细说明见github https://github.com/kyper-data/python-highcharts

安装 python-highcharts 非常的简单:

pipinstallpython-highcharts

目前 python-highcharts 支持 Python2.7/3.4 ,python版本需要满足需求

使用demo

安装好 python-highcharts 之后,我们用一个小案例来说明如何通过它绘制图形,首先看看整体的代码和图形:

#1-导入库和实例化 fromhighchartsimportHighchart chart=Highchart() #2-配置项设置 options={ 'chart':{ 'inverted':True#翻转x轴和y轴 }, 'title':{#主标题 'text':'AtmosphereTemperaturebyAltitude' }, 'subtitle':{#副标题 'text':'AccordingtotheStandardAtmosphereModel' }, 'xAxis':{#x轴设置 'reversed':False, 'title':{ 'enabled':True, 'text':'Altitude' }, 'labels':{ 'formatter':'function(){\ returnthis.value "km";\ }' }, 'maxPadding':0.05, 'showLastLabel':True }, 'yAxis':{#y轴设置 'title':{ 'text':'Temperature' }, 'labels':{ 'formatter':"function(){\ returnthis.value '°';\ }" }, 'lineWidth':2 }, 'legend':{#图例设置 'enabled':False }, 'tooltip':{#提示工具设置 'headerFormat':'<b>{series.name}</b><br/>', 'pointFormat':'{point.x}km:{point.y}°C' } } #3-实例化对象中添加配置 chart.set_dict_options(options) #4-绘图所需的数据和添加数据 data=[[0,15], [10,-50], [20,-56.5], [30,-46.5], [40,-22.1], [50,-2.5], [60,-27.7], [70,-55.7], [80,-76.5]] #添加数据 chart.add_data_set(data,'spline','Temperature',marker={'enabled':False}) #5-在线绘图 chart

正式发布python版本年份,(7)

通过上面的代码我们可以看到使用 python-highcharts 绘图的5个基本步骤:

  1. 导入库和示例化对象
  2. 设置各种配置项;配置项都是字典形式
  3. 往实例化对象中添加字典形式的配置项
  4. 准备数据和往实例化对象中添加数据,并设置图形的相关信息
  5. notebook中在线绘图
绘制精美柱状图基础柱状图

fromhighchartsimportHighchart#导入库 H=Highchart(width=750,height=600)#设置图形的大小 #4组数据,代表4个年份 #每组5个数据代表的是5个洲 data1=[107,31,235,203,24] data2=[133,156,947,868,106] data3=[373,914,854,732,34] data4=[652,954,1250,740,38] #进行配置 options={ 'chart':{#加上chart配置变成水平柱状图 'type':'bar' }, 'title':{#1、主标题 'text':'Stackedbarchart' }, 'subtitle':{#2、副标题 'text':'Source:<ahref="https://en.wikipedia.org/wiki/World_population">Wikipedia.org</a>' }, 'xAxis':{#3、横轴的5个分类 'categories':['Africa','America','Asia','Europe','Oceania'], 'title':{ 'text':"5个洲"#x轴的名称 } }, 'yAxis':{ 'min':0,#设置最小值 'title':{ 'text':'人口数(百万)',#y轴名称 'align':'high' }, 'labels':{ 'overflow':'justify' } }, 'tooltip':{ 'valueSuffix':'millions' }, 'legend':{#图例设置 'layout':'vertical',#垂直方向 'align':'right',#靠右显示 'verticalAlign':'top',#顶部 'x':-40, 'y':80, 'floating':True, 'borderWidth':2,#图例外围线条宽度 'backgroundColor':"((Highcharts.theme&&Highcharts.theme.legendBackgroundColor)||'#9ACFF0')",#图例背景颜色 'shadow':True }, 'credits':{#右下角的版权标签 'enabled':True }, 'plotOptions':{ 'bar':{ 'dataLabels':{ 'enabled':True#显示数据(柱状图顶部的数据显示出来) } } } } H.set_dict_options(options)#添加配置 #每个年份添加一组数据 H.add_data_set(data1,'bar','Year2000') H.add_data_set(data2,'bar','Year2004') H.add_data_set(data3,'bar','Year2008') H.add_data_set(data4,'bar','Year2012') H

正式发布python版本年份,(8)

栏目热文

python的诞生和发展(python能在生活中做什么)

python的诞生和发展(python能在生活中做什么)

Python是一门高级编程语言,由Guido van Rossum于1989年在荷兰创造。Python的目标是成为一门具...

2023-11-08 18:07:34查看全文 >>

python 2.0在哪一年发布

python 2.0在哪一年发布

点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Sle...

2023-11-08 17:46:12查看全文 >>

发布python正式版本的时间

发布python正式版本的时间

来源:juejin.cn/post/7015590447745613854Python 3.10正式发布,你尝鲜了吗?本...

2023-11-08 18:07:49查看全文 >>

python版本发布时间

python版本发布时间

整理 | 王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是 2023 年 2 月 20 日,在历史...

2023-11-08 18:03:36查看全文 >>

python三个版本发布时间

python三个版本发布时间

来源 | Python编程时光作者 | Jake Edge译者 | 豌豆花下猫@Python猫随着 Python 3.9...

2023-11-08 18:02:03查看全文 >>

目前使用的python3.0(目前使用的防杀病毒软件的作用是)

目前使用的python3.0(目前使用的防杀病毒软件的作用是)

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。标题取自其中一则分享,不代表全部内...

2023-11-08 18:05:13查看全文 >>

python3版本发布的时间

python3版本发布的时间

作者 | Tina10 月 24 日,Python 官方发布了最新的 3.11 版本。根据官方资料显示最新发布的 Pyt...

2023-11-08 17:37:00查看全文 >>

python3.0正式发布的年份

python3.0正式发布的年份

需求如下:用户输入月份,判断当前月份为几月,并输出有多少天。如果用户输入2月份,则请用户输入年份,判断平年则输出28天,...

2023-11-08 18:10:07查看全文 >>

python版本什么时候发布(python第一个版本发布于哪一年)

python版本什么时候发布(python第一个版本发布于哪一年)

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言(Python是一个脚本语言)。Python...

2023-11-08 17:42:54查看全文 >>

12306如何知道自己候补的排名(为什么12306一放票就显示候补)

12306如何知道自己候补的排名(为什么12306一放票就显示候补)

还有不到一个月的时间就是春节了,大家现在都在购票抢票,也有不少人候补购票在等待中。而12306候补人数是怎么查看的呢?看...

2023-11-08 17:50:45查看全文 >>

文档排行