Диаграмма Excel - вертикальные линии сетки с переменными интервалами


1

Я хочу добавить вертикальные линии сетки (основанные на горизонтальной оси), которые появляются при каждом удвоении значения X, а не с постоянным интервалом (как показано ниже).

Я строю две кривые ( y = f(x) ) и их сумма. Я использую сгруппированные столбцы, чтобы выделить «оптимальный» диапазон x (где y строки суммы наименьший), но я также хочу дать представление о том, где X удваивается, так как я строю график в линейном масштабе.

Я счастлив добавить еще ряд данных, но я не уверен, как заставить его рисовать вертикальные линии (в отличие от уклонов). Я попробовал свой XY Scatter с прямыми линиями, и это кажется наиболее вероятным решением, но мой график, похоже, теряет популярность.

Лучшим ответом будет встроенная функциональность Excel. Следующим лучшим будет простой обходной путь. В худшем случае я могу поделиться некоторыми из моих неудачных попыток и получить устранение неполадок на них.

Mixed type chart


Рассмотрите возможность построения графика с использованием лог-шкалы для оси X. Вы можете настроить маркировку до степени 2, определив основные единицы.
fixer1234

Ответы:


1

click here for image!

Куча мелочей, чтобы все прошло правильно. Я предполагаю, что вы настраиваете ваши данные так же, как у меня - значения X, ваши три строки, а затем столбец для диапазона (я использовал один столбец и заштриховал по-другому, похоже, что вы использовали два, но тривиальное различие.)

Хитрость заключается в том, чтобы добавить столбец, а для значения Y используйте верх вашей оси Y. (в моем случае 14). Добавьте это к удвоению каждого X, как показано. Добавить к диаграмме в виде кластеризованного столбца и установить на вторичной оси. Убедитесь, что на первичной и вторичной осях Y установлен максимальный и минимальный диапазон, вероятно, auto его облажает.

На кластере измените ширину зазора до 500% и раскрасьте ее в светло-серый.

Вы можете скрыть вторичную ось Y - я оставил ее на скриншоте для ясности. Вы также можете скрыть название колонки «Вертикаль» от легенды - просто нажмите на нее и нажмите «Удалить».


0

Есть (по крайней мере) два способа сделать это. Чем проще хранить все в одном формате XY / Scatter Chart. Это создает диаграмму типа псевдоуправления. Для этого просто:
1. Добавьте одну дополнительную серию с тремя точками с соответствующими значениями X для ваших полос и 0 для их соответствующих значений Y.
2. Добавьте вертикальные полосы ошибок (положительные) с соответствующим размером, чтобы достичь вершины вашей вертикальной оси.
3. Формат по вкусу.

error bar example

Чтобы более точно воспроизвести ваше изображение (с реальными полосами), вам нужно использовать смешанный тип диаграммы с XY / Scatter и Columns. Это сложнее, но визуально может быть легче читать. Сделать это:
1. Добавьте 2 дополнительных вспомогательных столбца к вашим данным. Один для вашего минимального столбца, другой для вашего столбца минимального значения.
2. Рассчитайте ваши значения либо как значение вертикальной оси, если это необходимо, либо как NA () (в диаграммах Excel игнорируется NA ()). Предполагая, что минимальное значение задано в партии 6, а на вертикальной оси - 30, используйте формулу, например: =IF(BATCH=6,30,na()) Затем повторите для значений, близких к минимальным. 3. Добавьте обе серии в существующую XY / диаграмму рассеяния (сначала их нужно будет добавить как серию XY). 4. Измените типы диаграмм серии на столбцы. 5. Отрегулируйте горизонтальную ось в соответствии с двумя типами диаграммы. Вторичная ось может быть полезной, чтобы держать их прямо. 6. Формат по вкусу.

enter image description here

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.