Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >获取八度图形标记和线条样式的列表。

获取八度图形标记和线条样式的列表。
EN

Stack Overflow用户
提问于 2021-02-02 07:50:21
回答 2查看 661关注 0票数 1

是否有一种方法以编程方式获取用于在Octave中绘图的标记和行样式列表?

理想情况下,我会做这样的事情

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mslist = whatever_function_for_marker_styles;
lslist = whatever_function_for_line_styles;
for i = 1:np
    plot(x, y(i,:), 'marker', mslist(i), 'linestyle', lslist(i))
endfor

备注:

  1. 我会添加一些mod函数来循环列表。我知道两个列表的大小可能不一样,所以它们在循环时可能会互相转移。--
EN

回答 2

Stack Overflow用户

发布于 2021-02-02 09:14:10

最简单的方法是从手册中获取符号,并将它们放在单元格数组中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mslist = {'+', 'o', '*', '.', 'x', 's', 'd', '^', 'v', '>', '<', 'p', 'h'};

lslist = {'-', '--', ':', '-.'};

您可以使用标准的for-循环遍历它们,并使用花括号(例如lslist{i} )通过索引访问它们。这些符号在手册(https://octave.org/doc/v6.1.0/Two_002dDimensional-Plots.html#Two_002dDimensional-Plots)第15.2.1节中。一个普通的向量将用于mslist而不是单元格数组,因为所有的符号都是单个字符,但对于lslist,其中一些是两个字符长的。

票数 2
EN

Stack Overflow用户

发布于 2021-02-02 14:24:42

我同意Howard的观点,用编程的方式“完全”做这件事可能是过分的。

但是,如果您确实想要这样做,我的赌注是解析“plot”命令的“help”输出,它保证会提到这些点,并且有一个合理的保证,即使将来添加了更多的标记,它也将保持相同的格式。

我不会解析整个过程,但是如果您要这样做,您可能会这样开始:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plotdoc = help('plot');                                                                                                                                                                                                                                                                                                       
[plotdoc_head   , plotdoc_rest] = deal( strsplit( plotdoc     , '     linestyle' ){:} );                                                                                                                                                                                                                                      
[plotdoc_lines  , plotdoc_rest] = deal( strsplit( plotdoc_rest, '     marker'    ){:} );                                                                                                                                                                                                                                      
[plotdoc_markers, plotdoc_rest] = deal( strsplit( plotdoc_rest, '     color'     ){:} );                                                                                                                                                                                                                                      
[plotdoc_colors , plotdoc_rest] = deal( strsplit( plotdoc_rest, '";displayname;"' ){:} );                                                                                                                                                                                                                                     

或类似的内容,然后创造性地使用regexp或strfind / strtoken / strplit来获取每个类别中的必要标记。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66013050

复制
相关文章
【五线谱】高低八度标记 ( 高八度标记 | 标记范围的音符整体提升一个八度 | 低八度标记 | 标记范围的音符整体降低一个八度 )
在五线谱中 , 如果遇到节奏的音高很高 , 则需要在五线谱上加很多上加线 , 这种情况 , 也可以使用 高低八度标记 进行处理 ;
韩曙亮
2023/03/30
1.2K0
【五线谱】高低八度标记 ( 高八度标记 | 标记范围的音符整体提升一个八度 | 低八度标记 | 标记范围的音符整体降低一个八度 )
HTML布局标记和列表标记
首先要介绍的布局标记是div标记,div可以做网页的层也可以做网页的分区。当div做网页的层时可以实现漂浮在网页上的效果,就像我们经常可以在网站里看见的那些漂浮广告。div做网页的分区时,则是可以布置网页的格局,把一个网页分为多个模块,由这些模块结构来构建出一个网页。
端碗吹水
2020/09/23
4.2K0
HTML布局标记和列表标记
dotnet OpenXML 读取形状轮廓线条样式序号超过主题样式列表数
在 OpenXML 中,默认的形状可以通过指定 LineReference 让形状使用文档主题里面的样式。文档主题里面包含多个样式,在形状里面指定样式通过的是序号的方法,如果在形状里面指定的序号超过了主题的数量,那么将会使用最后一项样式
林德熙
2021/05/31
5200
bootstrap笔记(二)——列表样式和表格样式
table-striped配合 “:nth-child”选择器使用,来改变默认的颜色效果,也称之为隔行变色或斑马线,起到两种不同颜色变化的效果,条纹状态的表格
兮动人
2021/06/11
1.3K0
bootstrap笔记(二)——列表样式和表格样式
智能图形和列表在哪里呢?慢慢学会SmartArt智能图形和列表。
1、点击[插入] 2、点击[SmartArt] 3、点击[循环] 4、点击[图片] 5、点击[确定]
裴来凡
2022/05/28
9990
智能图形和列表在哪里呢?慢慢学会SmartArt智能图形和列表。
css列表属性和样式控制
如下图是360浏览器主页的内容,上边有导航,下边是新闻列表,这种布局很常见,今天就来学习css列表属性之后并制作它。
呆呆
2021/11/26
1.2K0
css列表属性和样式控制
如下图是360浏览器主页的内容,上边有导航,下边是新闻列表,这种布局很常见,今天就来学习css列表属性之后并制作它。
呆呆
2021/09/29
1K0
IOS开发 图形绘制,绘制线条,矩形,和垂直和居中绘制文字
假设把上面的方法放入到一个类 DrawUtil 中,我们可以通过 DrawUtil 来调用方法。
张云飞Vir
2020/03/16
1.8K0
盘点HTML中常见的ul ol 列表和常见的列表标记图标
CSS列表属性作用如下:设置不同的列表项标记为有序列表。设置不同的列表项标记为无序列表。设置列表项标记为图像。
Python进阶者
2021/08/21
2.6K0
CSS样式更改——列表、表格和轮廓
上篇文章主要介绍了CSS样式更改篇中的字体设置Font&边框Border设置,这篇文章分享列表、表格和轮廓,一起来看看吧。
前端皮皮
2020/11/26
2.9K0
gridview样式模板_css列表样式
<style. type=”text/css”> .GridViewStyle { border-right: 2px solid #A7A6AA; border-bottom: 2px solid #A7A6AA; border-left: 2px solid white; border-top: 2px solid white; padding: 4px; }
全栈程序员站长
2022/09/30
4.1K0
原创 | matplotlib设置颜色、标记、线条,让你的图像更加丰富
今天是数据处理专题的第11篇文章,我们继续来介绍matplotlib这个包的使用方法。
TechFlow-承志
2020/09/04
1.9K0
原创 | matplotlib设置颜色、标记、线条,让你的图像更加丰富
「软件架构」软件架构样式和模式列表
架构模式是一种通用的、可重用的解决方案,用于解决给定上下文中软件架构中常见的问题。架构模式通常被记录为软件设计模式。
架构师研究会
2020/07/20
8950
「软件架构」软件架构样式和模式列表
bootstrap 列表list样式
<ul class="list-group"> <li class="list-group-item">免费域名注册</li> <li class="list-group-item">免费 Window 空间托管</li> <li class="list-group-item">图像的数量</li> <li class="list-group-item">24*7 支持</li> <li class="list-group-item">每年更新成本</li> </ul>
用户5760343
2019/07/05
1.7K0
bootstrap 列表list样式
HTML标记语法之列表元素
1.无序列表     <ul>        <li type=”项目符号类型”></li>        <li type=”项目符号类型”></li>        <li type=”项目符号类型”></li>         ……         <li type=”项目符号类型”></li>     </ul>     type的可取值:disc:●、circle:○、square:■. 2.有序列表 <ol type=”项目符号类型”start = “列表起点(为数字)” >        <l
阿豪聊干货
2018/08/09
1.8K0
UE4线条交点坐标获取方法
以前做过一个UE4绘制户型图的项目,当我们画两条有宽度的矩形相交时,会产生接口上的错位,如图:
Ning@
2021/11/10
1.2K0
UE4线条交点坐标获取方法
【说站】python列表元素的获取和查看
以上就是python列表元素的获取和查看,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
1.4K0
如何获取元素样式
元素的style属性时常被用于获取元素样式,但很多时候它是不奏效的。看下面的代码:
跑马溜溜的球
2020/12/07
2K0
【译】CSS列表,标记,计数器
在CSS中,列表具有特定的属性,为我们提供了标准的列表样式。例如,无序列表的列表项符号是圆点,有序列表的是编号。我之所以会去详细研究列表,主要来源于为MDN整理::marker伪元素的文档。这个伪元素在已经发布的Firefox 68版本中所支持,通过使用::marker伪元素,我们可以用列表做一些有趣的事情。
腾讯IVWEB团队
2020/06/28
1.2K0
获取元素的样式属性 原
document.getElementById("test").style.color 这种方式获取的只是内联样式,并不能获取内部样式和外部样式,下面为内部样式
tianyawhl
2019/04/04
2.4K0

相似问题

ActionScript对齐图形线条样式笔触?

11

ggplot2图形图例中的缺失点和线条样式

10

如何改变八度极地地块的标记样式?

14

Matlab中更多的线条样式-没有标记?

13

使用不同的线条样式和标记绘制折线图

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文