當前位置: 首頁>>代碼示例>>Python>>正文


Python Graph.add_vertical_rule方法代碼示例

本文整理匯總了Python中pychron.graph.graph.Graph.add_vertical_rule方法的典型用法代碼示例。如果您正苦於以下問題:Python Graph.add_vertical_rule方法的具體用法?Python Graph.add_vertical_rule怎麽用?Python Graph.add_vertical_rule使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在pychron.graph.graph.Graph的用法示例。


在下文中一共展示了Graph.add_vertical_rule方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: dict

# 需要導入模塊: from pychron.graph.graph import Graph [as 別名]
# 或者: from pychron.graph.graph.Graph import add_vertical_rule [as 別名]
        #            g.set_series_label('{} (ns)'.format(tau), plotid=1, series=i)


        #    g.plots[1].legend.plots = dict([(k, v[0]) for k, v in g.plots[1].plots.iteritems()])
        #    print g.plots[1].legend.plots
    g.new_series(taus, mswds1, plotid=0, type='line_scatter')
    g.set_y_limits(min(mswds1) - 5, max(mswds1) + 5, plotid=0)

    # fit parabola and find minimum.
    coeffs1 = polyfit(taus, mswds1, 2)
    # min at dy=0   (ax2+bx+c)dx=dy==2ax+b
    # 2ax+b=0 , x=-b/(2a)
    dt = -coeffs1[1] / (2 * coeffs1[0])
    print 'dead time1= ', dt

    g.set_x_title('# Airshots', plotid=1)
    g.set_x_title('Dead Time (ns)', plotid=0)

    g.set_y_title('40Ar/36Ar', plotid=1)
    g.set_y_title('MSWD', plotid=0)

    g.add_vertical_rule(dt)
    #    g.add_plot_label('dead time (ns)= {:0.2f}'.format(dt), 235, 100)
    #    g.add_data_label('dead time (ns)= {:0.2f}'.format(dt), dt, 30, plotid=0)
    g.add_data_label(dt, polyval(coeffs1, dt), plotid=0)

    #    g.set_series_label('{} (ns)'.format(tau), plotid=1, series=0)
    g.configure_traits()

#======== EOF ================================
開發者ID:UManPychron,項目名稱:pychron,代碼行數:32,代碼來源:dead_time.py


注:本文中的pychron.graph.graph.Graph.add_vertical_rule方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。