本文属于科学计算与可视化范畴,要点在于扩展库numpy、pylab、matplotlib的用法。

import numpy as np

import pylab as pl

import matplotlib.font_manager as fm

#设置字体

myfont = fm.FontProperties(fname=r'C:\Windows\Fonts\STKAITI.ttf')

#自变量取值范围

t = np.arange(0.0, 2.0*np.pi, 0.01)

#计算正弦函数值

s = np.sin(t)

#计算余弦函数值

z = np.cos(t)

pl.plot(t, s, label='正弦')

pl.plot(t, z, label='余弦')

#设置x标签

pl.xlabel('x-变量', fontproperties='STKAITI', fontsize=24)

pl.ylabel('y-正弦余弦函数值', fontproperties='STKAITI', fontsize=24)

#图形标题

pl.title('sin-cos函数图像', fontproperties='STKAITI', fontsize=32)

#设置图例

pl.legend(prop=myfont)

pl.show()

运行效果如图所示:

Python绘制带有中文标签和图例的图相关推荐

  1. 用python画皇冠_手把手教你用 Python 绘制酷炫的桑基图!

    原标题:手把手教你用 Python 绘制酷炫的桑基图! 作者 | 周志鹏 责编 | 郭 芮 最近,不止一次收到小伙伴的截图追问: "这个图叫什么???" "这个图真好看! ...

  2. Python绘制TSP、VRP问题求解结果图

    [代码]Python绘制TSP.VRP问题求解结果图(包含静态图与动态图). 一.静态图 import matplotlib.pyplot as pltdef plot_tour(data, best ...

  3. 手把手教你用 Python 绘制酷炫的桑基图!

    作者 | 周志鹏 责编 | 郭   芮 最近,不止一次收到小伙伴的截图追问: "这个图叫什么???" "这个图真好看!!!怎么画啊?" ...... 笔者本没有 ...

  4. 数据可视化 | Python绘制多维柱状图:一图展示西部各省人口变迁【附本文数据和代码】

    查看原文:[数据seminar]https://mp.weixin.qq.com/s/pvx2ZzLbrBL-6cyOwVATOA Part1前言 柱状图是利用柱子的高度来反映数据差异的统计图,与一维 ...

  5. python 桑基图 地理坐标_手把手教你用Python绘制酷炫的桑基图

    最近 ,不止一次收到小伙伴的截图追问: "这个图叫什么 ? ? ?" "这个图真好看 ! ! !怎么画啊 ?" ...... 笔者本没有干货 ,问的人多了 ,也 ...

  6. python画图宽度_手把手教你用 Python 绘制酷炫的桑基图!

    作者 | 周志鹏 责编 | 郭   芮 最近,不止一次收到小伙伴的截图追问: "这个图叫什么???" "这个图真好看!!!怎么画啊?" ...... 笔者本没有 ...

  7. python绘制3维图-Python 绘制 3 维以上的高维图

    实用技巧. 我们的大脑通常最多能感知三维空间,超过三维就很难想象了.尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面.不过,我们仍然可以绘制出多维空间,今天就来用 Python 的 plo ...

  8. Python 绘制出酷炫的三维图

    通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图. 八面体 我们先以下面这个八面体 ...

  9. Python 绘制 3 维以上的高维图!

    实用技巧. 我们的大脑通常最多能感知三维空间,超过三维就很难想象了.尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面.不过,我们仍然可以绘制出多维空间,今天就来用 Python 的 plo ...

最新文章

  1. cve-bin-tool 证书错误的解决方法
  2. 【JUC并发编程10】阻塞队列
  3. java的static和private_static关键字什么意思?Java中是否可以覆盖一个private或者是static的方法?...
  4. vue、nuxt性能优化
  5. 5.Docker之镜像的使用
  6. activiti mysql_基于MySQL的Activiti6引擎创建
  7. long到number转换 ts_js如何将纯数字字符串转换为long型
  8. visionpro加载toolblock 和保存toolblock
  9. Python str 与 bytes 类型(Python2/3 对 str 的处理)
  10. 批量生成横断面_批量生动生成填充图案的边界线
  11. 鸿蒙os framework,疯壳-鸿蒙OS-HDF驱动框架
  12. 微信记账小程序-共享账本(附源码及说明),你值得拥有
  13. Tomcat配置指定JDK
  14. Cubieboard2开发要点简记
  15. 模拟器上下载Fiddler证书
  16. pythoncad标注教程_CAD 2014二维三维建模渲染标注基础与提升视频教程
  17. Flink的检查点(checkpoint)
  18. html消除行间距,HTML:如何从PRE标记中删除行间距
  19. 网页布局的方法有哪些?
  20. 信息学奥赛真题解析(美国信息学回文数)

热门文章

  1. md5碰撞Java_什么是导致MD5碰撞的最短字符串?
  2. python2.7手机版下载_Python 2.7 64位2.7.13 安装版 下载 - 51下载网
  3. c 连接oracle 通用类,c#操作oracle,有没有相仿sqlhelp之类的通用操作类(6)
  4. Java服务器上显示图片问题_java,_服务器读取图片到jsp显示问题,java - phpStudy
  5. qt android刘海屏状态栏,华为Mate30 Pro设计曝光:仍配刘海屏+3D结构光
  6. java 界面框架源码_轻量级java web实践-8(框架源码-6)
  7. 打印异常堆栈_通过异常堆栈丢失谈即时编译优化
  8. 北航数值分析大作业_嫦娥5号在月球取土,有清华人的贡献吗?哪些学校贡献比较大?...
  9. 职场上个人的核心技术_职场上,靠谱比聪明更重要:如何做一个靠谱的人
  10. 从java中安装webolgc_Javaweb| 文件下载