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数学表达式:

  • 相关阅读:
    falsk简单项目示例
    bootstrap基础
    flask models循环使用和migrate迁移脚本
    flask-script
    flask 钩子函数
    flask get和post请求使用
    flask SQLALchemy外键及约束
    flask SQLAlchemy
    关于虚拟机端口转发的一次理解和记录
    记录一次VMware与xshell远程链接的总结
  • 原文地址:https://www.cnblogs.com/xrj-/p/14455130.html
Copyright © 2011-2022 走看看