This is the image which i have generated using iplot in python

当我使用iplot函数时,如何显示相应的数据元素名称。
我已经使用以下命令创建了情节

data_f = pd.DataFrame({'Third':val , 'Fourth':val2 , 'Sixth':val3  }  )
data_f.iplot( )


这里val,val2,val3是Pandas.Series,对应的列是'Third','Fourth','Sixth',对于这些列对应于每个学生的掷骰数,我想使用iplot绘制图表,在x轴上显示卷号而不是[1,2,3,..]系列
对应的卷号以roll_series的形式出现。

预先感谢您的帮助

最佳答案

一种方法是将所有系列放入一个数据帧中,然后进行以下绘制。

# Create series val, val1, val3 and roll_num
val = np.random.randn(10)
val2 = np.random.randn(10)
val3= np.random.randn(10)
roll_num = np.linspace(start=1001,stop=1010,num=10)

# Create dataframe from above series
df = pd.DataFrame({'val': val, 'val2': val2, 'val3': val3, 'roll_num':roll_num})
df.head(2)

# Plot using iplot() where x-axis now shows student roll number
df.iplot(x='roll_num', y=['val', 'val2', 'val3'], xTitle='Student Roll Number',yTitle='Score',title='Class Scores')


Plot with student roll number on x-axis using iplot()

关于python - 如何更改python'iplot'中给定点的相应X轴标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48838287/

10-12 20:07