详解matplotlib的线样式(linestyles)
简单的线样式
使用"solid", “dotted”, “dashed” 或 "dashdot"字符串选择线样式。使用元组(offset, (on_off_seq))可以实现更精细的修改。
复杂的线样式
例如,(0, (3, 10, 1, 15))表示:先画一条长3个印刷点的线,间隔10个印刷点,再画一条长1个印刷点的线,再间隔15个印刷点,循环往复,最前面的0表示跳过前0个印刷点。
又比如,(5, (10, 3))表示:每隔3个印刷点画一条长10个印刷点的线,跳过前5个印刷点。
import numpy as np
import matplotlib.pyplot as plt
linestyle_str = [
('solid', 'solid'), # Same as (0, ()) or '-'
('dotted', 'dotted'), # Same as (0, (1, 1)) or ':'
('dashed', 'dashed'), # Same as '--'
('dashdot', 'dashdot')] # Same as '-.'
linestyle_tuple = [
('loosely dotted', (0, (1, 10))),
('dotted', (0, (1, 1))),
('densely dotted', (0, (1, 1))),
('long dash with offset', (5

&spm=1001.2101.3001.5002&articleId=129138677&d=1&t=3&u=cec2647d4ad24df79f30e16f3ff63574)
486

被折叠的 条评论
为什么被折叠?



