互信息实验折线图

import numpy as np
import plotly.offline as of
import plotly.graph_objs as go
import plotly.plotly as py

# https://plot.ly/python/reference/#layout-xaxis-zerolinecolor  官方文档
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]
#gailv1是原始数据
#gailv2是润色后的数据
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]
# Create traces
trace0 = go.Scatter(
    x=days,
    dx=1,
    y=gailv2,
    # text=gailv1,
    # fill="tonexty",

    marker={
     'size': 10},
    mode='lines+markers',
    name='1:我们的推荐'

)

data = [trace0]
# 随时间变化的一天中的订单需求量
layout = go.Layout(title='',
                   titlefont={
     
                       'size': 20
                   },
                   xaxis={
     
                       'title': 'Hour of Day',
                       # 'type':'data', #'date'表示日期型坐标轴
                       # 'autorange' : False,  #autorange:bool型或'reversed',控制是否根据横坐标对应的数据自动调整坐标轴范围,默认为True
                       'showgrid': False,  # 是否显示网格
                       'zeroline': True,  # 是否显示基线,即沿着(0,0)画出x轴和y轴
                       'titlefont': {
     
                           'size': 15
                       },
                       'nticks': 24,  # x轴最大刻度到24
                       'dtick': 4  # 设置x轴的步长

                   }, yaxis={
     

        'zeroline': True,  # 是否显示基线,即沿着(0,0)画出x轴和y轴
        'titlefont': {
     
            'size': 15
        }
    })
fig = go.Figure(data=data, layout=layout)
of.plot(fig)

互信息实验折线图_第1张图片

你可能感兴趣的:(论文2)