打印时出现打印url问题

2024-05-14 14:21:43 发布

您现在位置:Python中文网/ 问答频道 /正文

运行以下代码尝试生成平行坐标图时:

import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np

import pandas as pd 

df = pd.read_csv('PublicHealthEngland-DataSPLIT.csv')

data = [
    go.Parcoords(
        line = dict(color = 'blue'),
        dimensions = list([
            dict(range = [int(np.min(df['Male'][1:])),int(np.max(df['Male'][1:]))],
                label = str(df['Male'][0]), values = df['Male'][1:]),
            dict(range = [int(np.min(df['Male.1'][1:])),int(np.max(df['Male.1'][1:]))], 
                label = str(df['Male.1'][0]), values = df['Male.1'][2:]) 
        ])
    )
]


py.iplot(data)

我得到以下错误:

^{pr2}$

在尝试使用教程代码行时也会发生同样的情况:

py.iplot(data, filename = 'PublicHealthEngland-DataSPLIT')

不确定这是如何从URL中提取数据。。在

数据如下:

                                  Unnamed: 0   Male Male.1 Male.2 Male.3  \
0                                   CCG Name    0-4    5-9  10-14  15-19   
1     NHS Airedale, Wharfdale And Craven CCG   4278   5001   4833   4589   
2                            NHS Ashford CCG   3981   4281   4066   4289   
3                     NHS Aylesbury Vale CCG   6488   7054   6596   6280   
4               NHS Barking And Dagenham CCG   9626  10117   8338   6852   
5                             NHS Barnet CCG  13274  14082  12297  10765   
6                           NHS Barnsley CCG   7518   8075   7181   6797   
7             NHS Basildon And Brentwood CCG   8711   8916   8331   7919   
8                          NHS Bassetlaw CCG   3162   3334   3119   3191   
9       NHS Bath And North East Somerset CCG   5043   5517   5466   7039   
10                      NHS Bedfordshire CCG  14839  15623  14077  13324   
11                            NHS Bexley CCG   7850   8231   7243   7123   
12              NHS Birmingham Crosscity CCG  24428  26217  23811  23238   
13      NHS Birmingham South And Central CCG  12050  12832  11755  11062   
14             NHS Blackburn With Darwen CCG   5898   6364   6085   5773   
15                         NHS Blackpool CCG   4697   4690   4652   4503   
16                            NHS Bolton CCG  10088  10986  10056   9480   
17               NHS Bracknell And Ascot CCG   4042   4629   4617   4394   
18                     NHS Bradford City CCG   5518   5935   5530   5198   

链接到我正在使用的包教程:https://plot.ly/python/parallel-coordinates-plot/#new-to-plotly

我目前的想法是如何将这个绘图程序链接到我电脑上存储的文件(即csv文件),而不是上传到某个绘图服务器上?在


Tags: andcsv代码pyimportdfdataas

热门问题