У меня есть следующий фрейм данных, содержащий данные различного типа
df = pandas.DataFrame(data=[
[20,69.262295,0.458615,244],
[40,52.049180,0.105605,488],
[60,37.380628,0.037798,733],
[80,28.659161,0.018166,977],
[100,23.013923,0.004136,1221]],
columns=['percentage','confidence','threshold','size'])
df
Out[121]:
percentage confidence threshold size
0 20 69.262295 0.458615 244
1 40 52.049180 0.105605 488
2 60 37.380628 0.037798 733
3 80 28.659161 0.018166 977
4 100 23.013923 0.004136 1221
Сначала я хотел бы построить график в процентах относительно достоверности
fig = plt.figure()
plt.plot(df['percentage'],df['confidence'])
plt.ylabel('confidence')
plt.xlabel('percent of population')
![enter image description here](https://i.stack.imgur.com/o5fID.png)
Затем я хотел бы изменить эту цифру следующим образом:
- заменить тики процентами и доверительными отношениями в моем фрейме данных
- добавить новую ось y слева, представляющуюсоответствующий порог для каждой достоверности
- добавьте новую ось x вверху, представляющую соответствующий размер для каждого процента
![enter image description here](https://i.stack.imgur.com/lvJsE.png)