精华内容
下载资源
问答
  • 本文实例为大家分享了python绘制彩虹的具体代码,供大家参考,具体内容如下代码:from turtle import *#控制彩虹路径def path(pen, r, g, b):pen.penup()pen.goto(-400, -300)pen.pendown()pen.pencolor(r, g, b)...

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下

    blank.gif

    代码:

    from turtle import *

    #控制彩虹路径

    def path(pen, r, g, b):

    pen.penup()

    pen.goto(-400, -300)

    pen.pendown()

    pen.pencolor(r, g, b)

    pen.circle(1000, -180)

    pen.pensize(2)

    pen.right(0.05)

    #绘制彩虹控制颜色

    def Rainbow():

    pen = Turtle()

    pen.right(110)

    r = 255

    g = 0

    b = 0

    interval = 5

    colormode(255)

    # 由红到黄

    while g < 256:

    path(pen, r, g, b)

    g = g + interval

    #由黄到绿

    g = 255

    while r > 0:

    r = r - interval

    path(pen, r, g, b)

    #由绿到青

    r = 0

    while (b < 255 ):

    b = b + interval

    path(pen, r, g, b)

    b = 255

    #由青到蓝

    while (g > 0):

    g = g - interval

    path(pen, r, g, b)

    #由蓝到紫到红

    g = 0

    while r < 255:

    r = r + interval

    path(pen, r, g, b)

    #文字输出

    def TextFun():

    text = Turtle()

    text.hideturtle()

    text.color("red")

    text.penup()

    text.setpos(100, -100)

    text.pendown()

    text.write("Rainbow", False, align="center", font=("Script MT Bold", 80, "bold"))

    def main():

    setup(800, 600, 0, 0)

    title("rainbow")

    tracer(False)

    Rainbow()

    TextFun()

    tracer(True)

    mainloop()

    if __name__ == '__main__':

    main()

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

    时间: 2018-11-16

    展开全文
  • 1. Python的figure参数主要有:def figure(num=None, # autoincrement if None, else integer from 1-Nfigsize=None, # defaults to rc figure.figsizedpi=None, # defaults to rc figure.dpifacecolor=None, # ...

    1. Python的figure参数主要有:

    def figure(num=None, # autoincrement if None, else integer from 1-N

    figsize=None, # defaults to rc figure.figsize

    dpi=None, # defaults to rc figure.dpi

    facecolor=None, # defaults to rc figure.facecolor

    edgecolor=None, # defaults to rc figure.edgecolor

    frameon=True,

    FigureClass=Figure,

    clear=False,

    **kwargs

    ):

    可以设置图片大小、分辨率、颜色等。

    2. subplot子图绘制,子图的绘图参数可以分别设置

    plt.figure(1)

    x1 = np.linspace(-0.2, 2, 10)

    y1 = x1**2 + 0.3

    plt.subplot(121)

    plt.scatter(x1, y1)

    plt.xlabel('X')

    plt.ylabel('Y')

    plt.title('test_1')

    x2 = np.linspace(-0.2, 2, 10)

    y2 = x2 + 0.3

    plt.subplot(122)

    plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")

    ## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")

    # plt.plot(x2, y2, 'rs--')

    plt.xlabel('X')

    plt.ylabel('Y')

    plt.title('test_2')

    plt.show()

    2020041811151519.png

    3. 在同一张图片上显示多种图形,简单说把 plt.show()放在最后即可

    import matplotlib.pyplot as plt

    import numpy as np

    plt.figure(2)

    x1 = np.linspace(-0.2, 2, 10)

    y1 = x1**2 + 0.3

    plt.scatter(x1, y1)

    x2 = np.linspace(-0.2, 2, 10)

    y2 = x2 + 0.3

    plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--")

    ## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--")

    # plt.plot(x2, y2, 'rs--')

    plt.xlabel('X')

    plt.ylabel('Y')

    plt.title('test_3')

    plt.show()

    2020041811151520.png

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • python画折线利用的是matplotlib.pyplot.plot的工具来绘制折线,这里先给出一个段代码和结果:# -*- coding: UTF-8 -*-import numpy as npimport matplotlib as mplimport matplotlib.pyplot as plt#这里导入...

    5f571eacbf1c2385.jpg

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*-

    import numpy as np

    import matplotlib as mpl

    import matplotlib.pyplot as plt

    #这里导入你自己的数据

    #......

    #......

    #x_axix,train_pn_dis这些都是长度相同的list()

    #开始画图

    sub_axix = filter(lambda x:x%200 == 0, x_axix)

    plt.title('Result Analysis')

    plt.plot(x_axix, train_acys, color='green', label='training accuracy')

    plt.plot(sub_axix, test_acys, color='red', label='testing accuracy')

    plt.plot(x_axix, train_pn_dis, color='skyblue', label='PN distance')

    plt.plot(x_axix, thresholds, color='blue', label='threshold')

    plt.legend() # 显示图例

    plt.xlabel('iteration times')

    plt.ylabel('rate')

    plt.show()

    #python 一个折线图绘制多个曲线

    结果如下

    1566617745680957.jpg

    这里谈谈matplotlib.pyplot.plot()的使用方法,然后我说下可能用到的一些参数,参数可选的内容我就不一一展开了,需要的可自行查询官方文档

    color:曲线颜色,blue,green,red等等

    label:图例,这个参数内容就自定义啦,注意如果写这个参数一定要加上plt.legend(),之后再plt.show()才有有用!

    linestyle:曲线风格,’–’,’-.’,’:’等等

    linewidth:曲线宽度,自定义就可以

    marker:标记点样式,’o’,’x’,也就是说这些符号会标示出曲线上具体的"点”,这样一来就易于观察曲线上那些地方是支撑点

    markersize:标记点的大小,自定义就可以。

    展开全文
  • 1.简单的直线图代码如下:import numpy as npimport matplotlib.pyplot as pltx=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.savefig("easyplot.jpg")结果如下:代码解释:#x轴,y轴x=[0,1]y=[0,1]#...

    1.画最简单的直线图

    代码如下:

    import numpy as np

    import matplotlib.pyplot as plt

    x=[0,1]

    y=[0,1]

    plt.figure()

    plt.plot(x,y)

    plt.savefig("easyplot.jpg")

    结果如下:

    20171219160458195.jpg?201711191658

    代码解释:

    #x轴,y轴

    x=[0,1]

    y=[0,1]

    #创建绘图对象

    plt.figure()

    #在当前绘图对象进行绘图(两个参数是x,y轴的数据)

    plt.plot(x,y)

    #保存图象

    plt.savefig("easyplot.jpg")

    2.给图加上标签与标题

    上面的图没有相应的X,Y轴标签说明与标题

    在上述代码基础上,可以加上这些内容

    代码如下:

    import numpy as np

    import matplotlib.pyplot as plt

    x=[0,1]

    y=[0,1]

    plt.figure()

    plt.plot(x,y)

    plt.xlabel("time(s)")

    plt.ylabel("value(m)")

    plt.title("A simple plot")

    结果如下:

    20171219160647690.jpg?2017111916657

    代码解释:

    plt.xlabel("time(s)") #X轴标签

    plt.ylabel("value(m)") #Y轴标签

    plt.title("A simple plot") #标题

    3.画sinx曲线

    代码如下:

    # -*- coding: utf-8 -*-

    import numpy as np

    import matplotlib.pyplot as plt

    #设置x,y轴的数值(y=sinx)

    x = np.linspace(0, 10, 1000)

    y = np.sin(x)

    #创建绘图对象,figsize参数可以指定绘图对象的宽度和高度,单位为英寸,一英寸=80px

    plt.figure(figsize=(8,4))

    #在当前绘图对象中画图(x轴,y轴,给所绘制的曲线的名字,画线颜色,画线宽度)

    plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)

    #X轴的文字

    plt.xlabel("Time(s)")

    #Y轴的文字

    plt.ylabel("Volt")

    #图表的标题

    plt.title("PyPlot First Example")

    #Y轴的范围

    plt.ylim(-1.2,1.2)

    #显示图示

    plt.legend()

    #显示图

    plt.show()

    #保存图

    plt.savefig("sinx.jpg")

    结果如下:

    20171219160808279.jpg?201711191696

    4.画折线图

    代码如下:

    # -*- coding: utf-8 -*-

    import numpy as np

    import matplotlib.pyplot as plt

    #X轴,Y轴数据

    x = [0,1,2,3,4,5,6]

    y = [0.3,0.4,2,5,3,4.5,4]

    plt.figure(figsize=(8,4)) #创建绘图对象

    plt.plot(x,y,"b--",linewidth=1) #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度)

    plt.xlabel("Time(s)") #X轴标签

    plt.ylabel("Volt") #Y轴标签

    plt.title("Line plot") #图标题

    plt.show() #显示图

    plt.savefig("line.jpg") #保存图

    结果如下:

    20171219161046687.jpg?20171119161056

    总结

    以上就是本文关于python绘制简单折线图代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

    本文标题: python绘制简单折线图代码示例

    本文地址: http://www.cppcns.com/jiaoben/python/215232.html

    展开全文
  • 本文实例为大家分享了python绘制彩虹的具体代码,供大家参考,具体内容如下代码:from turtle import *#控制彩虹路径def path(pen, r, g, b):pen.penup()pen.goto(-400, -300)pen.pendown()pen.pencolor(r, g, b)...
  • 下面直接用python代码来展示一下。 首先还是导入各种包... 不怕,不怕,虽然现实中没有,但是我们可以一只哟~素描什么的都弱爆了,我们来用python一只。 经过一整天的苦战,从未接触过turtle库的文摘菌实现了从...
  • 1.简单的直线图代码如下:import numpy as npimport matplotlib.pyplot as pltx=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.savefig("easyplot.jpg")结果如下:代码解释:#x轴,y轴x=[0,1]y=[0,1]#...
  • 原标题:如何用Python画各种著名数学图案 | 附图+代码Python绘制著名的数学图片或动画,展示数学中的算法魅力。Mandelbrot 集 代码:46 lines (34 sloc) 1.01 KB'''A fast Mandelbrot set wallpaper ...
  • 坐在电脑前抠上一天越看越丑,最后把自己丑哭了……到了折线分析的时候,在想用哪些工具的时候。首先否决了excel,读书人的事,怎么能用excel论文的呢?然后我又尝试了Gnuplot、Matlab、Python等。这些软件...
  • ”在举国上下万众一心、...1、爬取新闻保存为json文件,并将绘图所需数据保存至数据库数据库表结构:代码部分:import pymysqlimport reimport sys,urllib,jsonfrom urllib import requestfrom datetime impo...
  • 1.简单的直线图代码如下:import numpy as npimport matplotlib.pyplot as pltx=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.savefig("easyplot.jpg")结果如下:代码解释:#x轴,y轴x=[0,1]y=[0,1]#...
  • 最近学习了一下用Python绘制简易的二维图像,代码如下所示:绘图代码文本如下:import matplotlib.pyplot as pltimport numpy as npplt.rcParams["font.sans-serif"] = ["Times New Roman"] #...
  • 本文实例为大家分享了python绘制彩虹的具体代码,供大家参考,具体内容如下代码:from turtle import *#控制彩虹路径def path(pen, r, g, b):pen.penup()pen.goto(-400, -300)pen.pendown()pen.pencolor(r, g, b)...
  • matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略,...
  • 1.简单的直线图代码如下:import numpy as npimport matplotlib.pyplot as pltx=[0,1]y=[0,1]plt.figure()plt.plot(x,y)plt.savefig("easyplot.jpg")结果如下:代码解释:#x轴,y轴x=[0,1]y=[0,1]#...
  • 1、贪吃蛇代码:import turtleturtle.setup(650,350)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(20)turtle.pencolor("black")turtle.seth(-40)for i in range(4):turtle.circle(40,80)...
  • python plot画简单的曲线 ubuntu jupyter notebook 画简单的曲线,但显示中文时有问题,以下画曲线指令和中文显示解决方法: 1.简单代码 import matplotlib.pplot as plt from pylab import * plt.rcParams['...
  • Python的可视化工具有很多...简单的plot函数pylab绘图,最基本的函数就是plot函数,当然如果想要将图片显示出来,需要额外添加一个show函数。在python的绘图中,numpy是一个非常常用的工具,不太熟悉的可以参考博主...
  • 为什么想太极呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他...
  • 概述虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户界面)方面的应用,仅供学习分享...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 588
精华内容 235
关键字:

python代码画简单图

python 订阅