使用python 3将系列动态添加到highcharts

悉达米亚22

我无法从基于 CSV 文件的熊猫数据框中的 High 图表中添加动态系列。

CSV 文件中的数据如下所示。

    Installation    Manufacturing   Sales & Distribution    Project Development Other
          43,934           24,916                 11,744        -               12,908 
          52,503           24,064                 17,722        -               5,948 
          57,177           29,742                 16,005        7,988           8,105 
          69,658           29,851                 19,771        12,169          11,248 
          97,031           32,490                 20,185        15,112          8,989 
          119,931          30,282                 24,377        22,452          11,816 
          137,133          38,121                 32,147        34,400          18,274 
          154,175          40,434                 39,387        34,227          18,111 

我正在使用的代码

import pandas as pd 
import csv
from highcharts import Highchart

FileName = "C:/Users/kumarso/Documents/Pthon/Pthon.csv"
FileName1 = "C:/ExcelP/Highcharts_Test.html"

H = Highchart()


data = pd.read_csv(FileName) 


for i, series in enumerate(data):
    H.add_data_set(series,
                    series_type='line',
                    name= data.columns)

# write out the html
with open(FileName1, "wt") as fh:
    fh.write(H.htmlcontent)

当我打开 Html 文件查看图表时,它没有显示任何值、图例等。只有一个空图表。我遇到的问题是如何使用标题添加这样的系列。

series: [{
        name: 'Installation',
        data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
    }, {
        name: 'Manufacturing',
        data: [24916, 24064, 29742, 29851, 32490, 30282, 38121, 40434]
    }, {
        name: 'Sales & Distribution',
        data: [11744, 17722, 16005, 19771, 20185, 24377, 32147, 39387]
    }, {
        name: 'Project Development',
        data: [null, null, 7988, 12169, 15112, 22452, 34400, 34227]
    }, {
        name: 'Other',
        data: [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111]
    }],

编辑 1:图表的结果应如下所示

在此处输入图片说明

图表系列在源代码中如下所示。它不需要数据。

var chart = new Highcharts.Chart(option);

            var data = [{"data": "Installation", "type": "line", "name": "Series 1"}, {"data": "Manufacturing ", "type": "line", "name": "Series 2"}, {"data": "Sales & Distribution", "type": "line", "name": "Series 3"}, {"data": "Project Development", "type": "line", "name": "Series 4"}, {"data": "Other", "type": "line", "name": "Series 5"}];
            var dataLen = data.length;
            for (var ix = 0; ix < dataLen; ix++) {
                chart.addSeries(data[ix]);
            }
库库鲁

我有一个非常相似的问题,并使用您的帖子作为参考来解决,调整您的代码,对您来说它应该是这样的:

for series in enumerate(data):
   for serie in series: 
       H.add_data_set(serie.data,
                series_type='line',
                name= serie.name)

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JQuery将事件列表添加到动态添加的元素吗?

来自分类Dev

无法使用python将项目添加到dynamodb表

来自分类Dev

使用jQuery将幻灯片动态添加到Bootstrap 3轮播中

来自分类Dev

使用UJS将行动态添加到表中

来自分类Dev

使用Django动态将字段添加到模型表单

来自分类Dev

使用Highcharts将动态数据从mysql数据库添加到折线图

来自分类Dev

使用python将文本添加到.tex文件中

来自分类Dev

使用Python将容器元素添加到XML

来自分类Dev

使用sort动态将头从arraylist添加到recyclerView

来自分类Dev

如何使用Powershell判断何时将一系列文件添加到网络

来自分类Dev

将系列仅添加到Python中DataFrame的第一行

来自分类Dev

使用JavaSCript将活动类动态添加到动态构建的导航菜单项

来自分类Dev

使用jQuery将单选按钮动态添加到div

来自分类Dev

使用JQuery将事件列表添加到动态添加的元素吗?

来自分类Dev

使用D3将'value'属性动态添加到选项标签

来自分类Dev

使用istview将动态列表项添加到动态创建的面板中

来自分类Dev

如何使用QSqlQueryModel将项目动态添加到QComboBox

来自分类Dev

使用angularjs动态将数据添加到json对象

来自分类Dev

将git仓库添加到python 3解释器

来自分类Dev

使用python将列添加到.CSV文件

来自分类Dev

使用jQuery将动态类添加到div

来自分类Dev

使用jQuery将子li动态添加到ul

来自分类Dev

使用Groovy将WSDL动态添加到项目中

来自分类Dev

使用jQuery将“ onClick”事件添加到动态div

来自分类Dev

将日期(系列)列从一个DataFrame添加到其他Pandas,Python

来自分类Dev

使用JavaScript将视频动态添加到html页面

来自分类Dev

使用 coapthon 库将资源动态添加到 python coap 服务器

来自分类Dev

Python 3:字典,将多个变量添加到字典

来自分类Dev

使用附加索引值将系列添加到 DataFrame

Related 相关文章

  1. 1

    使用JQuery将事件列表添加到动态添加的元素吗?

  2. 2

    无法使用python将项目添加到dynamodb表

  3. 3

    使用jQuery将幻灯片动态添加到Bootstrap 3轮播中

  4. 4

    使用UJS将行动态添加到表中

  5. 5

    使用Django动态将字段添加到模型表单

  6. 6

    使用Highcharts将动态数据从mysql数据库添加到折线图

  7. 7

    使用python将文本添加到.tex文件中

  8. 8

    使用Python将容器元素添加到XML

  9. 9

    使用sort动态将头从arraylist添加到recyclerView

  10. 10

    如何使用Powershell判断何时将一系列文件添加到网络

  11. 11

    将系列仅添加到Python中DataFrame的第一行

  12. 12

    使用JavaSCript将活动类动态添加到动态构建的导航菜单项

  13. 13

    使用jQuery将单选按钮动态添加到div

  14. 14

    使用JQuery将事件列表添加到动态添加的元素吗?

  15. 15

    使用D3将'value'属性动态添加到选项标签

  16. 16

    使用istview将动态列表项添加到动态创建的面板中

  17. 17

    如何使用QSqlQueryModel将项目动态添加到QComboBox

  18. 18

    使用angularjs动态将数据添加到json对象

  19. 19

    将git仓库添加到python 3解释器

  20. 20

    使用python将列添加到.CSV文件

  21. 21

    使用jQuery将动态类添加到div

  22. 22

    使用jQuery将子li动态添加到ul

  23. 23

    使用Groovy将WSDL动态添加到项目中

  24. 24

    使用jQuery将“ onClick”事件添加到动态div

  25. 25

    将日期(系列)列从一个DataFrame添加到其他Pandas,Python

  26. 26

    使用JavaScript将视频动态添加到html页面

  27. 27

    使用 coapthon 库将资源动态添加到 python coap 服务器

  28. 28

    Python 3:字典,将多个变量添加到字典

  29. 29

    使用附加索引值将系列添加到 DataFrame

热门标签

归档