Как я могу изменить соответствующую метку оси X для данной точки в "iplot" python

Это изображение, которое я сгенерировал, используя iplot в python

Как я могу показать соответствующее имя элемента данных, когда я использую функцию iplot. Я использовал следующую команду для создания сюжета

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

Здесь val,val2,val3 - Pandas.Series, а соответствующие столбцы - "Третий", "Четвертый", "Шестой", и для этих столбцов, соответствующих номеру броска каждого студента, я хочу построить график с использованием iplot, показывает номер рулона вместо серии [1,2,3,.. ] в оси X. Соответствующие номера рулона представлены в виде серий в виде roll_series.

Заранее благодарю за помощь

1 ответ

Один из способов - поместить все серии в информационный блок и построить график, как показано ниже.

# 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')

График с номером студенческого ролика по оси X с использованием iplot()

Другие вопросы по тегам