3 Axis Graphs in Excel are the graphs that have three axis. The need for a three-axis arises when the scale of the values is very different. For example, you are given an atom and you want to make a graph between its diameter, melting point, and colloidal nature. If they are plotted on the same scale then the diameter values will be represented as a single line as the melting point will be very value than its diameter. To resolve, this problem you need to have 3 axis for plotting all three different scale values. In this article, we will learn how to create a three-axis graph in excel.
Creating a 3 axis graph
By default, excel can make at most two axis in the graph. There is no way to make a three-axis graph in excel. The three axis graph which we will make is by generating a fake third axis from another graph. Given a data set, of date and corresponding three values Temperature, Pressure, and Volume. Make a three-axis graph in excel.
To create a 3 axis graph follow the following steps:
Step 1: Select table B3:E12. Then go to Insert Tab, and select the Scatter with Chart Lines and Marker Chart.
Step 2: A Line chart with a primary axis will be created.
Step 3: The primary axis of the chart will be Temperature, the secondary axis will be Pressure and the third axis will be Volume. So, to create the third axis duplicate this chart by pressing Ctrl + D while selecting graph1. Let’s name chart1 as graph1 and chart2 as graph2.Graph1 will contain the Primary and the secondary axis. The third axis will be created by graph2.
Step 4: As graph1 contains Volume which will be the third axis, you need to delete Volume from graph1. Double click on the red line and press Delete.
Step 5: You have to make Pressure as the secondary axis in graph1. Double click, on the blue line. A Format Data Series dialogue box appears. In the series Option, select the blue line as the Secondary Axis.
Step 6: Now, you need to remove the Chart Title of graph1. Double click on the chart title of graph1. Format Chart Title dialogue box appears. Go to Text options. In the Text Fill, select No Fill.
Step 7: You need to make graph1 transparent and with no border so that the overlapping could be done efficiently. Double click on the chart area of graph1. Format Chart Area dialogue box appears. In Chart Options, under the Fill section select No fill, and under the Border section select No line. The design of graph1 is over now.
Step 8: Now, you need to remove all the gridlines of the entire worksheet. Go to View Tab, and uncheck the box Gridlines.
Step 9: You need to repeat the same steps with graph2 also. In graph2, we need only the third axis i.e. Volume. So, we will remove the rest of the two lines from graph2. Double click on the Temp line and press Delete. Again, double-click on the Pressure line and press Delete.
Step 10: You, need to remove the Chart title from graph2 also. Double click on the Chart title in graph2.
Step 11: Format Chart Title dialogue box appears. In the Text Options, under Text Fill select No Fill.
Step 12: You need to make graph2 transparent and with no border so that the overlapping could be done efficiently. Double click on the chart area of graph2. Format Chart Area dialogue box appears. In Chart Options, under the Fill section select No fill, and under the Border section select No line. The design of graph2 is over now.
Step 13: Both graphs look like this now.
Step 14: You need to add an axis title to every axis. Select graph1, and click on the plus button. Check the box, Axis Titles.
Step 15: Axis title will appear in both the axis of graph1.
Step 16: Now, you have to edit and design the data labels and axis titles on each axis. Double click, the Axis title on the secondary axis. Rename it to Pressure, color to blue, and size as per your comfortability.
Step 17: Double click on the data labels in graph1. Set color to blue and size accordingly.
Step 18: Again, double click on the data label of the secondary axis in graph1. Format Axis dialogue box appears. In Axis Options, under Line sections select the color of the axis line and its width. For example, color to blue and width to 2.5pt.
Step 19: Repeat steps 16, 17, and 18 to design the primary axis of graph1. Set color to grey and width accordingly.
Step 20: We see a problem that tick marks are not appearing in the primary axis of graph1.
Step 21: Double click on the data label of the primary axis of graph1. Format Axis dialogue box appears. In Axis Options, under Tick Marks, select Major Type as Outside.
Step 22: Repeat steps 16, 17, and 18 to design the primary axis of graph2. Set color to red and width accordingly.
Step 23: Both the graphs are ready. Now, you need to remove the dates from one of the graphs, so that they do not overlap. Removing the dates of graph2.
Step 24: We know that dates can be represented in number format in excel. We see that the largest date in the given data set is 19-Mar whose number represented in excel is 44639. The dates value of graph2 are to be set such that they align with the dates of graph1, this could be achieved by the hit and trial method, checking the different maximum and minimum values, and seeing the best-suited value. Double click on the date in graph2. Format Axis dialogue box appears. In the Axis options, change the minimum from 44630 to 44628 and the maximum from 44640 to 44639.
Step 25: By decreasing the minimum value, a space will be created between the data line and the start of the graph, this is necessary to avoid overlapping when placing graph2 over graph1. The maximum value is set as the largest date in the given data set, for example, 19-march in this case, this is necessary so that the graph lines of graph1 are aligned with the graph lines of graph2.
Step 26: You, can see the horizontal and vertical lines in graph2. These need to be removed for better clarity, after overlapping the graph. Double click on the vertical lines or horizontal lines and press Delete.
Step 27: The only work left in graph2 is to remove the dates in the major axis of graph2. Double click on the date axis, Format Axis dialogue box appears, Go to Text Options, under Text Fill, select No fill and Text Outline as No fill.
Step 28: Both the graphs are ready now, to overlap each other. Placing graph2 over graph1. The 3 axis graph is ready.
Step 29: The 3 axis graph is ready, but we see that the lines are overlapping each other which does not give a clear look at the data. To avoid this, you can change the minimum and maximum of the data labels, so that the lines get separated. This can be achieved with hit and trial, try putting different values of minimum and maximum in each axis label and take the best suited. Double click on the data label of graph2.
Step 30: A Format Axis dialogue box appears. Under the Axis Options, set the minimum and maximum with hit and trial. For example, set the minimum to 0 and maximum to 20.
Step 31: Similarly Double click, on the secondary axis of graph2. Format Axis dialogue box appears. Under the Axis Options, set the minimum and maximum with hit and trial. For example, set the minimum to 100 and maximum to 260.
Step 32: Select both the charts with Ctrl + mouse click. Now, go to Shape Format Tab, and under Arrange section select Group. This helps selecting both graphs as a single entity.
Step 33: Your three-axis graph is ready.
Добавлять вспомогательную (вторую) вертикальную оси на график умеете? (если вдруг нет, для вас статья, там в шаге 3 — про добавление вспомогательной оси).
Третья вертикальная ось обычно нужна, если величины показателей сильно отличаются по порядку цифр(например, миллионы и десятки). Если расположить графики по одной вертикальной оси, то один из графиков сольется с горизонтальной осью.
А что делать, если рядов данных больше двух? И все они очень разные по величине? Например: выручка — в миллионах, количество чеков — в десятках тысяч, а средний чек — в сотнях рублей. Если их запихнуть в одну диаграмму, то ряд с самыми маленькими цифрами сольется с горизонтом.
Обхитрим Excel?
У нас есть таблица с данными по продажам за десять месяцев, содержащая три столбца с абсолютно разным порядком цифр:
- Выручка — в миллионах
- Количество чеков — в десятках тысяч
- Средний чек — в сотнях рублей
Задача: отразить все три ряда данных на одной диаграмме, чтобы увидеть взаимосвязь динамики показателей.
Если построить диаграмму стандартным способом (комбинированная диаграмма с использованием вспомогательной оси), то получится такая ситуация:
Ряд данных Средний чек (серый) слился с горизонтальной осью. Это произошло потому, что мы расположили ряд Средний чек (в сотнях рублей) на одной оси с рядом Количество чеков (в десятках тысяч).
В данном случае, какой бы ряд мы ни расположили по вспомогательной оси — нормально увидеть все три показателя на одной диаграмме не получится.
Поэтому единственный выход — добавить третью вертикальную ось.
Конечно, чисто технически это сделать невозможно. Но мы создадим виртуальную вертикальную ось.
На виртуальную ось будем помещать данные ряда Средний чек.
- Изменим название столбца Средний чек на Ср.чек_вспомог (или любое другое — это техническое имя, которое не будет видно на диаграмме).
- Добавим новый столбец к таблице, который назовем Средний чек.
- Теперь наша задача — подтянуть порядок цифр столбца Средний чек к значениям ряда Количество чеков.
Мы помним, что средний чек у нас в сотнях рублей, а количество чеков — в десятках тысяч. Значит, в новом столбце Средний чек нужно умножить значения из столбца Ср.чек_вспомог на 100. Таким образом, мы подтянем их к десяткам тысяч.
4. Теперь нужно добавить вновь созданный ряд Средний чек на нашу диаграмму. Если вы создавали диаграмму на основе «умной» таблицы, как в нашем примере, то ряд добавится автоматически. Если делали всё в обычной таблице, то смотрите пост, как быстро добавить новый ряд на диаграмму.
Старый ряд данных Средний чек (серый, который слился с горизонтальной осью) нужно удалить. Просто выделите его и нажмите Delete.
Теперь на диаграмме нормально отображаются все три ряда.
5. Доработаем внешний вид диаграммы:
- Уберем вертикальные оси. Это нужно сделать, потому что ряд Средний чек только виртуально отображается в десятках тысяч — по факту он остался в сотнях. И сравнивать его с осью, на который отображены десятки тысяч — некорректно.
Совсем удалить оси нельзя, иначе все данные снова встанут по одной оси. Но можно их скрыть при помощи формата: дважды щелкнем по оси — откроется окно Формат оси — выберем Параметры текста — Заливка текста — Нет заливки.
Так же поступим и с левой вертикальной осью (хотя ее можно и оставить).
6. Теперь добавим подписи данных для ряда Средний чек. Щелкнем правой кнопкой мыши на любом месте линии графика и выберем Добавить подписи данных.
Данные добавились — но не те, которые нам нужны. Это данные, на основании которых построен ряд — в десятках тысяч. Исправим это.
Щелкнем правой кнопкой мыши на любой подписи данных и выберем Формат подписи данных.
(1) Перейдем на вкладку Параметры подписи.
(2) Установим галочку Значения из ячеек (другие галочки пока не снимаем!)
(3) Установим курсор в поле Выберите диапазон меток данных — и выделим значения в столбце Ср.чек_вспомог. Нажмем Ок.
Теперь уберем галочку Значения в окне Формат подписей данных.
Теперь подписи данных для линии графика Средний чек соответствуют значениям среднего чека.
Добавим подписи данных на остальные ряды данных. Для ряда Количество чеков сделаем это обычным способом (правая кнопка мыши на ряде — Добавить подписи данных). А для ряда Выручка (белые цифры), чтобы визуально уменьшить число, также сделаем дополнительный ряд в нашей таблице, где разделим выручку на миллион — и значения из этих ячеек добавить в подпись данных (аналогично как делали для среднего чека).
Таким образом, мы добавили виртуальную третью ось на диаграмму, и ряд Средний чек хорошо визуализирован.
Примечание: Следующая процедура применима Office 2013 и более новых версиях. Ищете по Office 2010 г.?
-
Выделите диаграмму, чтобы открыть вкладку Работа с диаграммами.
-
На вкладке Конструктор нажмите кнопку Изменить тип диаграммы.
-
Выберите элементы Комбинированная > Гистограмма с группировкой и график на вспомогательной оси.
-
Установите флажок в столбце Вспомогательная ось напротив ряда данных, который нужно отобразить.
-
Щелкните стрелку раскрывающегося списка и выберите пункт График.
-
Нажмите кнопку ОК.
Добавление и удаление вторичной оси на диаграмме в Office 2010 г.
Если значения разных рядов данных, представленные на плоской диаграмме, значительно отличаются по величине либо на диаграмме представлены данные различных типов (например, цена и объем), на вспомогательной вертикальной оси (значений) можно отобразить один или несколько рядов данных. Масштаб вспомогательной вертикальной оси соответствует значениям связанного с ней ряда данных.
После добавления на плоскую диаграмму вспомогательной вертикальной оси можно также добавить вспомогательную горизонтальную ось (категорий), которая может оказаться полезной на точечной и пузырьковой диаграммах.
Изменение типа диаграммы для определенных рядов данных помогает распознать данные, отображенные на вспомогательной оси. Например, на гистограмме один из рядов данных на вспомогательной оси можно представить в виде графика.
Важно: Описанные ниже действия можно выполнять только с уже созданной плоской диаграммой. Вспомогательные оси не поддерживаются для трехмерных диаграмм.
За один раз на вспомогательной оси можно отобразить данные только одного ряда. Чтобы представить на вспомогательной оси несколько рядов данных, повторите эту процедуру для каждого из них.
-
На диаграмме щелкните ряд данных, который вы хотите отобразить по вспомогательной вертикальной оси, или выполните указанные ниже действия для выбора ряда данных в списке элементов диаграммы.
-
Щелкните диаграмму.
Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат.
-
На вкладке Формат в группе Текущий фрагмент щелкните стрелку в поле Элементы диаграммы, а затем выберите ряд данных, который нужно отобразить по вспомогательной вертикальной оси.
-
-
На вкладке Формат в группе Текущий фрагмент нажмите кнопку Формат выделенного фрагмента.
Откроется диалоговое окно Формат ряда данных.
Примечание: Если открылось другое диалоговое окно, повторите действие 1, выбрав на диаграмме ряд данных.
-
На вкладке Параметры ряда в разделе Построить ряд щелкните По вспомогательной оси и нажмите кнопку Закрыть.
На диаграмме появится вспомогательная вертикальная ось.
-
Чтобы изменить вид вспомогательной вертикальной оси, выполните следующие действия:
-
На вкладке Макет в группе Оси нажмите кнопку Оси.
-
Выберите пункт Вспомогательная вертикальная ось и нужный параметр отображения оси.
-
-
Чтобы изменить параметры вспомогательной вертикальной оси, выполните следующие действия:
-
Щелкните вспомогательную ось правой кнопкой мыши и выберите в контекстном меню пункт Формат оси.
-
В группе Параметры оси задайте нужные параметры.
-
Для выполнения этой процедуры на диаграмме уже должна быть вспомогательная вертикальная ось. Инструкции по ее добавлению см. в разделе Добавление вспомогательной вертикальной оси.
-
Щелкните диаграмму со вспомогательной вертикальной осью.
Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат.
-
На вкладке Макет в группе Оси нажмите кнопку Оси.
-
Выберите пункт Вспомогательная горизонтальная ось и нужный параметр отображения оси.
-
На диаграмме щелкните ряд данных, который вы хотите изменить.
Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат.
Совет: Вы также можете щелкнуть правой кнопкой мыши ряд данных, выбрать пункт Изменить тип диаграммы для ряда и перейти к действию 3.
-
На вкладке Конструктор в группе Тип нажмите кнопку Изменить тип диаграммы.
-
В диалоговом окне Изменение типа диаграммы выберите тип.
В первом поле показан список категорий, а во втором — доступные типы диаграмм для каждой категории. Дополнительные сведения о поддерживаемых типах диаграмм см. в статье Типы диаграмм.
Примечание: Одновременно можно изменить тип диаграммы только для одного ряда данных. Чтобы изменить тип диаграммы для нескольких рядов, повторите эти действия для каждого из них.
-
Щелкните диаграмму со вспомогательной осью, которую вы хотите удалить.
Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат.
-
На вкладке Макет в группе Оси нажмите кнопку Оси, выберите Вспомогательная вертикальная ось или Вспомогательная горизонтальная ось, а затем щелкните Нет.
Советы:
-
Также можно щелкнуть вспомогательную ось, которую вы хотите удалить, и нажать клавишу DELETE либо щелкнуть ее правой кнопкой мыши и выбрать команду Удалить.
-
Чтобы удалить дополнительные оси сразу после их добавления, нажмите кнопку Отменить панели быстрого доступа илинажмите CTRL+Z.
Когда значений в диаграмме значительно различаются между ряд данных ряды данных, вы можете отобразить один или несколько рядов данных на вспомогательной оси. Вспомогательную ось также можно использовать как часть смешанной диаграммы при наличии различных типов данных (например, цены и объема продаж) в одной диаграмме.
В этой диаграмме основная вертикальная ось слева используется для объема продаж, а вспомогательная вертикальная ось справа — для цены.
Выполните любое из описанных ниже действий.
Добавление вспомогательной оси
-
Этот шаг относится только Word для Mac: в меню Вид выберите пункт Разметка печати.
-
На диаграмме выберите ряд данных, который вы хотите отображать на вспомогательной оси, а затем откройте вкладку Конструктор на ленте.
Например, щелкните одну из линий графика. Будут выделены все маркеры данных этого ряда.
-
Щелкните Добавить элемент диаграммы > Оси и выберите вспомогательную горизонтальную или вспомогательную вертикальную ось.
Добавление названия оси для вспомогательной оси
-
Этот шаг относится только Word для Mac: в меню Вид выберите пункт Разметка печати.
-
На диаграмме выберите ряд данных, который вы хотите отображать на вспомогательной оси, а затем откройте вкладку Конструктор на ленте.
Например, щелкните одну из линий графика. Будут выделены все маркеры данных этого ряда.
-
Щелкните Добавить элемент диаграммы > Названия осей и выберите вспомогательную горизонтальную или вспомогательную вертикальную ось.
Mark Losev
Пользователь
Сообщений: 1
Регистрация: 23.11.2021
Доброго времени суток! столкнулся с проблемой, при построении графика в эксель, есть 4 столбца данных, один нужен для использования по горизонтальной оси (х), а остальные три под три разные вертикальные оси, так как масштаб данных у всех разный. возможность установить вспомогательную ось, не решила проблему, так как третья кривая не может нормально отображаться не от основной вертикальной не от вспомогательной вертикальной оси. возможность установки третей оси не нашел, максимум вспомогательная ось. спасибо за ответы.
график с тремя осями
Автор evrodin, 29.10.2009, 09:55
« назад — далее »
Добрый день
Возник вопрос?
Необходимо построить график с тремя осями игрек
Ось х общая — время
по оси у откладывается изменяющиеся во времени параметры у1, у2, у3
Загвоздка в чем, они изменяются в совершенно разных диапазонах
у1 изменяется от 0 до 0,12
у2 изменяется от 50до 100
у3 изменяется от 1000 до 11000
если взять общую ось у для всех трех показателей то видны только колебания у3
все остальное уходит в прямую параллельную оси х
каким образм сделать три оси у, каждая чтоб была со своей шкалой и возможно ли это в Экселе
Благодарствую за помощь
Если попробовать так:
Дополнение:
Извините, сохранил в 2007.
Пересохранил в 2003
Скажи мне, кудесник, любимец ба’гов…
Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995
Можно ввести дополнительную ось Y. Для двух типов данных будет достаточно, а третий наложить как предложил _Boroda_ .
Принцип понятен
2 из 3 диаграммы абсолютно прозрачные, такой я тоже вчера сделал
только подписи оси у друг на друге , а мне вроде как для статьи, хочется чтоб красиво было
был еще вариант преобразовать данные (например умножить на какой нить множитель) чтоб они в одном диапазоне были, для анализа то пойдет тренды видны, но задача сделать таким образом чтобы каждая ось из у имела подпись, что это за показатель и шкалу соотвествующую реальности
Подписи просто сместились при переброске из 2007 в 2003. Поправил.
Если так не подходит, то выложи свои данные, для них нарисуй отдельно каждый график так, как он должен выглядеть и тоже выложи сюда. Графики рисовать лучше на реальных файлах
Скажи мне, кудесник, любимец ба’гов…
Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995
Добрый день
Так и не победил до конца, тупо в статью вставил таблицу с данными вместо графика, сроки — сдавать надо, хотя конечно с графиками было бы нагляднее
_Boroda_, подписи оси у в выложенным файле так и остались друг на друге
Всем спасибо за участие
может быть — так проще ?
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
график с тремя осями