matlab - 条形图中的非线性 xticks 间距
问题描述
有没有一种方法可以让xticks
我的条形图具有相同的间距,即使它们是完全非线性的(并且像对数刻度一样与函数无关)?
例如,我的X
向量是
>> display (X)
X =
19 27 28 34 51 52 53 57 66 67 69 73 85 96 105 174 176
解决方案
只需制作您的X
数据categorical
(自 MATLAB R2013b 起):
X = [19, 27, 28, 34, 51, 52, 53, 57, 176];
Y = randi(100, 1, numel(X));
bar(categorical(X), Y);
希望有帮助!
推荐阅读
- ios - 如何使用 GeneratedPluginRegistrant 注册插件
- c# - 基本身份验证需要与服务器建立安全连接。在 TFS 中
- java - 每当我关闭任何片段时,我都会遇到未知的内存泄漏
- python - Django 3 TemplateSyntaxError: 'css/bootstrap.min.css' 不是注册的标签库
- c# - 在 Unity 中,如何检查父级中哪些子级处于活动状态?
- java - 为什么我不能在 JSP 中使用 EL 打印值?
- google-apps-script - Insert value new cell
- php - 如何在 laravel 7 中使用查询生成器初始化表名
- oop - 如何强制 struct 中的所有文件像 OOP 中的构造函数一样填充?
- javascript - 由于 CSP,Angular 动画无法在 Firefox 上运行(在 polyfills.ts 中使用 web-animations-js)