Создание графика с двумя осями X и двумя осями Y с наклонной вторичной осью X

Создание графика с двумя осями X и двумя осями Y с наклонной вторичной осью X

Я пытаюсь создать график, который должен выглядеть примерно так:

введите описание изображения здесь

Мне удалось построить график всего, кроме вторичной оси x вверху для температуры в градусах Цельсия. Возможно ли это? У меня есть точки данных, где модуль и коэффициент потерь пересекаются с каждой температурной линией, но у меня нет никаких других значений, касающихся температуры. Если это невозможно, есть ли способ объединить контурный график с диаграммой рассеяния?

заранее спасибо

EDIT: Вот небольшой пример данных, которые у меня есть.

Loss Factor 
Reduced Frequency   Frequency      Loss Factor       Temperature
1.53E-03            1.92E+00         1.91E+07         50
4.85E-03            3.02E+00         3.00E+07   
9.89E-03            3.90E+00         3.87E+07   
1.80E-02            5.04E+00         5.00E+07
Modulus         
Reduced Frequency   Frequency   Dynamic Modulus Temperature
1.07E-03            4.49E+02    4.49E+09    
3.06E-03            4.67E+02    4.67E+09    
8.34E-03            4.86E+02    4.86E+09    
9.93E-03            4.86E+02    4.86E+09    
2.20E-02            4.82E+02    4.82E+09    
4.42E-02            4.87E+02    4.87E+09          50



    50 Degrees Celsius  
   Reduced Frequency    D. Mod.
    2.77E-01            1.00E+11
    1.00E-03            1.00E+07

Вы можете видеть, что у меня есть только точки пересечения температурных линий и модуля/коэффициента потерь. У меня также есть точки в конце каждой температурной линии относительно оси y (динамический модуль) и оси x (приведенная частота).

решение1

Для вторичных осей вы можете видетьдвойной набор осей

  • Вы можете создать свою XY-диаграмму с использованием обоих наборов данных.
  • Затем дважды щелкните по одной серии и на вкладке Axis выберите Secondary. Появится вторичная ось Y.
  • Выберите «Меню диаграммы/Параметры диаграммы/Вкладка Оси», снимите флажок вторичной оси Y и установите флажок вторичной оси X.

меню

решение2

Короткий ответ заключается в том, что это невозможно сделать в Excel, как вы описали в своем вопросе. Excel ограничен четырьмя осями — первичной и вторичной X и Y. Однако часто есть способ обмануть Excel, заставив его сделать то, что вам нужно. Не видя данных (пример был бы очень кстати), я бы рассмотрел настройку ваших стандартных осей X и Y, а затем нанес бы на график ваш модуль, коэффициент потерь и наклонную ось X в виде трех рядов данных. Это потребует, чтобы ваши точки данных определялись с помощью формулы на основе стандартных осей, что, вероятно, потребует немало креативности в формулах, но конечный результат должен иметь соответствующий вид. Удачи!

EDIT: На основе ваших данных вот что я придумал (Excel 2010): есть три ряда данных, модуль (красный), фактор потерь (зеленый) и линия "оси" температуры (серая). Диаграмма представляет собой диаграмму XY с первичной и вторичной осями Y, первичной осью X и "псевдоосью", которая на самом деле является просто рядом данных, отформатированным так, чтобы выглядеть как ось (две точки с линией). Чтобы закончить диаграмму, вам просто нужно будет добавить все точки вашего первичного ряда и один ряд (по две точки каждый) для каждой линии температуры, которую вы хотите отобразить.Диаграмма наклонной оси X

Связанный контент