Извлечение фигуры из диаграммы - PullRequest
0 голосов
/ 04 октября 2018

Предположим, у меня есть scatter smoothed line chart в электронной таблице Excel, как показано ниже:

Fisher Transformation

Есть ли способ извлечьФункциональная линия с графика?Как фигура?

Extracting the function shape from the chart

Вероятно, решение (если оно есть) - с программой VBA, и это нормально для меня.Однако у меня нет никакого кода, чтобы показать вам, потому что я действительно не знаю, как я мог бы начать решать эту проблему.Если бы кто-то мог просто указать мне направление решения, возможно, я выясню это.

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Выберите диаграмму.

На вкладке "Главная" ленты щелкните раскрывающийся список рядом с "Копировать" и в раскрывающемся меню выберите "Копировать как изображение ..."

В диалоговом окне, сохраните настройки по умолчанию (особенно «Рисунок», а не «Растровое изображение») и нажмите кнопку «ОК».

Вставьте в другое место на листе.

Щелкните правой кнопкой мыши на вставленном изображении и выберите «Группа»> «Разгруппировать».Нажмите «Да», чтобы преобразовать изображение в сгруппированный набор фигур.

Снова щелкните правой кнопкой мыши на преобразованном изображении, снова выберите «Группа»> «Разгруппировать».

Нажмите клавишу «Esc», чтобы отменить выбор всего.

Нажмите на изогнутую линию и перетащите ее туда, где вы хотите.

0 голосов
/ 04 октября 2018

Ну, я думаю, что я нашел какое-то решение.

Во-первых, как вы сказали, вы могли бы написать некоторый код, чтобы избавиться от всего этого ненужного.
ЗатемВы можете сохранить эту диаграмму в emf с этим кодом ( Диаграмма экспорта в Excel в wmf или emf? )
Затем написать код для вставки созданного emf и немного обрезать его в Excel, так что естьбез границ и т. д.
Наконец, удалите это изображение с жесткого диска.

Я думаю, что это может сработать для вас, и это не должно быть сложно.

Затем вы можете даже извлечь эту строку в Inkscape (что невозможно, если вы просто скопируете ее и вставите),

Я не очень разбираюсь в программировании, но, возможно, есть несколько хороших бесплатных библиотек для редактирования файлов .emf для извлечения этой строки, так что тогда он будет делать именно то, что вы хотите.(Или используя inkscape в командной строке изнутри excel http://www.inkscapeforum.com/viewtopic.php?t=32652)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...