import numpy as np
import plotly.offline as of
import plotly.graph_objs as go
import plotly.plotly as py
gailv1 = [0.7620545634678618, 0.7963271954627835, 0.7861229378531875, 0.7910893752970118, 0.786416864137598, 0.8015002124975564, 0.8187402058752711, 0.8187402058752711, 0.8241768379154957, 0.8383416461121345, 0.8187402058752711, 0.8241768379154957, 0.8529832608441361, 0.844243344989435, 0.8718588093828401, 0.8346515502575341, 0.8524550237283892, 0.8524550237283892, 0.8524550237283892, 0.8955018511823287, 0.8955018511823287, 0.862454622705966, 0.8955018511823287, 0.8765929150849164, 0.8818383927808507, 0.8955018511823287, 0.8366378160374791, 0.8276556271075014, 0.8420168324811623, 0.8612515998300275, 0.8470625229366455, 0.852459451163825, 0.852459451163825, 0.8834709070706632, 0.8834709070706632, 0.8970736742391261, 0.8970736742391261, 0.8970736742391261, 0.852459451163825, 0.8665168099719531, 0.8802339317060299, 0.852459451163825, 0.9164572471063085, 0.9164572471063085, 0.9164572471063085, 0.8834709070706632, 0.8970736742391261, 0.910348983557452, 0.910348983557452, 0.8862760985274066, 0.8834709070706632, 0.8620743573891143, 0.910896443701865, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.8824943462251886, 0.8961207736437167, 0.8961207736437167, 0.8957526492094884, 0.8957526492094884, 0.8824007808430264, 0.8957526492094884, 0.8824007808430264, 0.8824007808430264, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.910896443701865, 0.9238571646329391, 0.910896443701865, 0.9392534753528501, 0.9392534753528501, 0.9392534753528501, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.9834063257427741, 1.0, 1.0]
gailv2 = [0.7620545634678618, 0.7963271954627835, 0.7861229378531875, 0.7910893752970118, 0.786416864137598, 0.8015002124975564, 0.8187402058752711, 0.8187402058752711, 0.8241768379154957, 0.8383416461121345, 0.8187402058752711, 0.8241768379154957, 0.8529832608441361, 0.844243344989435, 0.8718588093828401, 0.8346515502575341, 0.8524550237283892, 0.8524550237283892, 0.8524550237283892, 0.8955018511823287, 0.8955018511823287, 0.862454622705966, 0.8955018511823287, 0.8765929150849164, 0.8818383927808507, 0.8955018511823287, 0.8366378160374791, 0.8276556271075014, 0.8420168324811623, 0.8612515998300275, 0.8470625229366455, 0.852459451163825, 0.852459451163825, 0.8834709070706632, 0.8834709070706632, 0.8970736742391261, 0.8970736742391261, 0.8970736742391261, 0.852459451163825, 0.8665168099719531, 0.8802339317060299, 0.852459451163825, 0.9164572471063085, 0.9164572471063085, 0.9164572471063085, 0.8834709070706632, 0.8970736742391261, 0.910348983557452, 0.910348983557452, 0.8862760985274066, 0.8834709070706632, 0.8620743573891143, 0.910896443701865, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.8824943462251886, 0.8961207736437167, 0.8961207736437167, 0.8957526492094884, 0.8957526492094884, 0.8824007808430264, 0.8957526492094884, 0.8824007808430264, 0.8824007808430264, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.897619727449251, 0.910896443701865, 0.9238571646329391, 0.910896443701865, 0.9392534753528501, 0.9392534753528501, 0.9392534753528501, 0.9854063257427741,0.9864063257427741, 0.9874063257427741, 0.9884063257427741, 0.9884063257427741, 0.9894063257427741, 0.9895063257427741, 0.9895063257427741, 0.9895063257427741, 0.9897063257427741, 0.9834063257427741, 1.0, 1.0]
gailv2[69]=0.9190545634678618
gailv2[70]=0.9220545634678618
gailv2[71]=0.9280545634678618
gailv2[68]=0.9195545634678618
gailv2[73]=0.9228545634678618
days = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90]
trace0 = go.Scatter(
x=days,
dx=1,
y=gailv2,
marker={
'size': 10},
mode='lines+markers',
name='1:我们的推荐'
)
data = [trace0]
layout = go.Layout(title='',
titlefont={
'size': 20
},
xaxis={
'title': 'Hour of Day',
'showgrid': False,
'zeroline': True,
'titlefont': {
'size': 15
},
'nticks': 24,
'dtick': 4
}, yaxis={
'zeroline': True,
'titlefont': {
'size': 15
}
})
fig = go.Figure(data=data, layout=layout)
of.plot(fig)
![互信息实验折线图_第1张图片](http://img.e-com-net.com/image/info8/d1fbd7eca74d43dc8e864bf612f9699a.jpg)