• matplotlib(二):折线图


    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.dates as mdates
    
    # 解决中文显示问题
    plt.rcParams['font.sans-serif'] = ['STLiti']  # 用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
    # 有中文出现的情况,需要u'内容'
    
    fig = plt.figure()
    ax1 = fig.add_subplot(111)
    #设置标题
    ax1.set_title('折线图')
    #设置X轴标签
    plt.xlabel('X')
    #设置Y轴标签
    plt.ylabel('Y')
    
    x=np.linspace(-10,10,100)# -10到10平均分成100份
    y=x**3
    # plt.plot(x,y) # 方式一
    ax1.plot(x, y, color='green', linestyle='dashed', marker='o',
         markerfacecolor='blue', markersize=12)
    #设置图标
    plt.legend('x')
    plt.show()

    plt.plot()参数设置

    PropertyValue Type
    alpha 控制透明度,0为完全透明,1为不透明
    animated [True False]
    antialiased or aa [True False]
    clip_box a matplotlib.transform.Bbox instance
    clip_on [True False]
    clip_path a Path instance and a Transform instance, a Patch
    color or c 颜色设置
    contains the hit testing function
    dash_capstyle [‘butt’ ‘round’ ‘projecting’]
    dash_joinstyle [‘miter’ ‘round’ ‘bevel’]
    dashes sequence of on/off ink in points
    data 数据(np.array xdata, np.array ydata)
    figure 画板对象a matplotlib.figure.Figure instance
    label 图示
    linestyle or ls 线型风格[‘-’ ‘–’ ‘-.’ ‘:’ ‘steps’ …]
    linewidth or lw 宽度float value in points
    lod [True False]
    marker 数据点的设置[‘+’ ‘,’ ‘.’ ‘1’ ‘2’ ‘3’ ‘4’]
    markeredgecolor or mec any matplotlib color
    markeredgewidth or mew float value in points
    markerfacecolor or mfc any matplotlib color
    markersize or ms float
    markevery [ None integer (startind, stride) ]
    picker used in interactive line selection
    pickradius the line pick selection radius
    solid_capstyle [‘butt’ ‘round’ ‘projecting’]
    solid_joinstyle [‘miter’ ‘round’ ‘bevel’]
    transform a matplotlib.transforms.Transform instance
    visible [True False]
    xdata np.array
    ydata np.array
    zorder any number
  • 相关阅读:
    伪元素:placeholder-shown&&:focus-within
    伪元素:target
    伪元素:focus-within
    MpVue解析
    ESLint在vue中的使用
    vue动态 设置类名
    Java 文件流操作.
    SpringMVC 与 REST.
    基于Nginx和Zookeeper实现Dubbo的分布式服务
    基于Spring的RPC通讯模型.
  • 原文地址:https://www.cnblogs.com/felixwang2/p/9190946.html
Copyright © 2020-2023  润新知