3

Я хочу создать очень пользовательскую сетку для диаграммы Excel. Я пытаюсь создать систему сетки, как это:

трехсторонний граф

Это называется трехсторонний граф. Для вертикальной и горизонтальной линий сетки это просто, мне просто нужно установить ось в логарифмическом масштабе. Но для диагональных линий сетки я должен создать их сам, построчно. Для каждой линии я могу рассчитать координаты начальной и конечной точки. Но как я могу настроить свои данные таким образом, чтобы я мог производить все строки одновременно?

Чтобы нарисовать линию, мне нужно по крайней мере две точки (начальная и конечная точка), то есть всего четыре координаты (X1, Y1, X2, Y2). Возможно, каждая строка будет серией.

Есть ли способ, которым я могу массово создать все серии сразу?

Возможно иметь данные в следующем формате:

Series1   X1  X2  Y1  Y2
Series2   X1  X2  Y1  Y2

и так далее...

Есть идеи?

1 ответ1

-1

Вы можете рассчитать координаты всех линий и просто оставить пустые ячейки для отдельных строк

Снимок экрана https://i.imgur.com/ND8dzKS.png

У меня также есть рабочий лист с = NA() вместо пустых ячеек, но иногда это не работает, и я не уверен, почему.

Ваш формат

Line1 X1 Y1
Line1 X2 Y2
Separator blank blank
Line2 X1 Y1
Line2 X2 Y2
Separator blank blank

Чтобы добавить метки к диагональной оси, вам понадобится другая хитрость. Используйте одну помеченную строку.

Теперь, если вы дадите нам формулу пересечения красной и зеленой линий с осью, мы можем быть более полезными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .