zoukankan      html  css  js  c++  java
  • python数据可视化6

    4. 添加文本

    调用text()命令可以在图中任意的位置添加文本text,其中xlabel()ylabel()title()指定了在x轴、y轴、标题位置显示文本。

    # 设置随机种子,以实现可重复性
    np.random.seed(66666)
    
    mu, sigma = 100, 15
    x = mu + sigma * np.random.randn(10000)
    
    # 绘制直方图
    n, bins, patches = plt.hist(x, 50, density=1, facecolor='g', linewidth=0.0, alpha=0.75)
    
    plt.xlabel('Smarts')
    plt.ylabel('Probability')
    plt.title('Histogram of IQ')
    plt.text(60, .025, r'$mu=100, sigma=15$')
    plt.axis([40, 160, 0, 0.03])
    plt.grid(True)
    plt.hist(x, 50, density=1, facecolor='g', linewidth=0.0, alpha=0.75)
    
    # 关键字参数指定
    plt.xlabel('my data', fontsize=14, color='red')
    
    # 或setp()设置
    #t = plt.xlabel('my data')
    #plt.setp(t, fontsize=14, color='red')

    使用公式

    plt.hist(x, 50, density=1, facecolor='g', linewidth=0.0, alpha=0.75)
    plt.title(r'$mu=100, sigma=15$')

    Matplotlib接受在文本表达式中使用TeX表达式。例如,要在标题中添加数学表达式 [Math Processing Error]σi=15 ,则可以使用美元符号$包裹住TeX数学表达式:

  • 相关阅读:
    vijos1746 floyd
    总结
    用javascript代码拼html
    异步编程学习
    SELECT
    设计 Azure SQL 数据库,并使用 C# 和 ADO.NET 进行连接
    H2数据库
    ASP.NET 文档
    ASP.NET MVC
    ASP.NET Core 中的 Razor 页面介绍
  • 原文地址:https://www.cnblogs.com/xrj-/p/14455130.html
Copyright © 2011-2022 走看看