plot画图 python 双线_基于Jupyter Notebook 快速体验Python和plot()绘图方法

关于 Jupyter Notebook的使用,可以参考如下链接,有详细的步骤和截图:

Jupyter Notebook神器-免费体验来自微软的Azure Notebook

详细的代码和输出结果,可以访问如下链接:

https://notebooks.azure.com/rickiechina/projects/pythontutorial/html/plot-tutorial.ipynb

ab368ddb23c2aa6e198203ae22cc90c3.png

Jupyter Notebook 是一个非常强大的工具,可以体验交互式编程。

%pylab inline

每次创建一个新的Notebook,或者创新重新打开一个Notebook,运行画图代码之前,都需要先运行这行命令。

%matplotlib inline 是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。

Populating the interactive namespace from numpy and matplotlib

意思是从numpy 和 matplotlib填充交互式命名空间,这样就可以使用Python包中的方法了。其中,matplotlib 包含了一系列画图工具,plot() 方法就是其中一个;numpy 是人工智能领域和数据分析、数据挖掘领域广泛使用的一个Python包。

在Notebook的Cell单元格中,输入如下代码:

%pylab inline

plt.plot(0,0,'>', markersize=36, color='b')

在坐标(0,0) 点,绘制一个marker,marker 和 color 有多种选择。输出结果如上图所示。

点型(标记marker),颜色(color 简写为 c),线型(linestyle 简写为 ls)汇总表

783278849117c0dd4e05311f7b4f35e6.png

plt.plot(0,0, marker='*', markersize=136, color='r', markeredgecolor='b', markeredgewidth=3)

上面换了一个marker,color 设置为红色,markersize 设置marker的大小,markeredge 设置marker的边。

结果输出如上图。

plt.plot(0,0, marker='D', markersize=136, color='g', markeredgecolor='r', markeredgewidth=3)

9f0171727c43c0ad38f298abbbf389ff.png

设置线条的宽度(linewidht)和线型(linestyle)

plot([0,1,1],[0,0,1], marker='o',color='g', linewidth='3', linestyle='--')

1c42ed7932dd89fc986397bdb4a2900d.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值