Необходимо изменить значения свойств top
и bottom
на отрицательные значения, а свойства left
и right
- на более высокие положительные значения.
Например, установите top : -10%
и bottom: -15%
. Тогда Right: 20%
и left:15%
. Вам придется пробовать разные значения, пока не найдете комбинацию, подходящую для вашей ситуации. Чем выше правое и левое значения и чем ниже верхнее и нижнее значения, тем более выраженный эффект. То есть, делая вашу диаграмму выше и уже, тем самым увеличивая или увеличивая значения.
Вы также можете уменьшить значение свойства symbolSize
, например, до 1.
Вот ссылка на JsFiddle
Обратитесь к функции dir , как указано выше.
Обратите внимание, что функция dir работает с файлами, а не только с каталогами.
>> s = dir('c:\try.c')
s =
name: 'try.c'
date: '01-Feb-2008 10:45:43'
bytes: 20
isdir: 0
datenum: 7.3344e+005
Вы можете использовать функцию DIR для получения информации каталога, которая включает размеры файлов в этом каталоге. Например:
dirInfo = dir(dirName); %# Where dirName is the directory name where the
%# file is located
index = strcmp({dirInfo.name},fileName); %# Where fileName is the name of
%# the file.
fileSize = dirInfo(index).bytes; %# The size of the file, in bytes
Или, поскольку вы ищете только один файл, вы можете сделать то, что сказал Элазар , и просто передать абсолютный или относительный путь к вашему файлу в DIR:
fileInfo = dir('I:\kpe\matlab\temp.m');
fileSize = fileInfo.bytes;
Используйте тот факт, что MatLab имеет доступ к объектам Java:
myFile = java.io.File('filename_here')
flen = length(myFile)