Python可视化:绘制折线图、设置线条形状和marker样式

Python可视化:绘制折线图、设置线条形状和marker样式

首先画一个简单的折线图

import numpy as np
import matplotlib.pyplot as plt

plt.figure(figsize=(10,7)) 

x = 10 * np.random.rand(10)
y = 10 * np.random.rand(10) 

'''
x = 
array([7.34208212, 6.14229141, 6.99898899, 5.10833595, 7.66301418,
       3.84463225, 2.97255304, 5.54680296, 2.07965563, 2.72611992])
'''
# 常用
plt.plot(x, y, linewidth = '1', label = "test", color='red', linestyle=':', marker='|')

# 所有可选参数
# plt.plot(x,y,color,linestyle=,linewidth,marker,markeredgecolor,markeredgwidth,markerfacecolor,markersize,label)

plt.legend(loc='upper left')
plt.show()

plt.show() 

如下图所示

在这里插入图片描述
这里我们可以修改linestylemarker

修改线形:线形可选集合

'-'    或者   "solid"
'--'          "dashed"
'-.'          "dashdot"
':'           "dotted"

修改marker:marker可选集合

'.'       point marker
','       pixel marker
'o'       circle marker
'v'       triangle_down marker
'^'       triangle_up marker
'<'       triangle_left marker
'>'       triangle_right marker
'1'       tri_down marker
'2'       tri_up marker
'3'       tri_left marker
'4'       tri_right marker
's'       square marker
'p'       pentagon marker
'*'       star marker
'h'       hexagon1 marker
'H'       hexagon2 marker
'+'       plus marker
'x'       x marker
'D'       diamond marker
'd'       thin_diamond marker
'|'       vline marker
'_'       hline marker

猜你喜欢

转载自blog.csdn.net/HsinglukLiu/article/details/107827278