运行以下代码尝试生成平行坐标图时:
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文件),而不是上传到某个绘图服务器上?在
目前没有回答
相关问题 更多 >
编程相关推荐