«Фишки» создания диаграмм

Андрей Колесников, 12 декабря 2008

Приводим задачку на сообразительность :)

Как сделать приведенную ниже диаграмму стандартными средствами PowerPoint (без использования макросов и VBA)? Подчеркиваю, что это не две диаграммы, наложенные друг на друга. Это именно одна диаграмма!

image

Первому, приславшему правильный ответ, приз :)

Наша книга про создание «живых» презентаций с автографами авторов (выходит летом следующего года).

Если правильно ответивших не будет, напишем решение сами через 2 недели.

Понравилоcь читать наш блог? Возможно, вам будет удобнее получать обновления по RSS или с помощью email рассылки.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru




26 комментариев

Freiman

Сделал! :) Куда присылать ответ? :)


Артем

1. Выбираем стандартную кольцевую диаграмму
2. Оставляем 2 кольца
3. Уменьшаем радиус по максиму — до 10
4. У ближнего к центру кольца делаем невидимые линии
5. Находим географический центр диаграммы и накладываем стандартные треугольники. (Угол треугольника совпадает с углом сектора)
6. Закрашиваем треугольники в цвет секторов
7. Та сторона треугольника, которая попала в сектор закрашивается в цвет сектора и все :)


Пётр

Это не сложно:
1) воспользоваться соответствующим шаблоном, создать слайд с диаграммой и создать диаграмму.
2) Выбрать диаграмму правой кнопкой мышки, и открыть «chart object»
3) Меню «Chart»->»Chart Type»->»Doughnut»
4) Правый клик на внутреннем кольце данных->»Format Data Series»
5) Закладка «Options»; Параметр «Doughnut hole size»=0 -> OK
5a) Диаграмма изменила тип на «Pie»
6) Вновь выбрать: Меню «Chart»->»Chart Type»->»Doughnut»
Готово.


Freiman

а как же 2 столбца с данными?


Артем

2Петр: У меня (PP2003rus), когда я делаю по вашей инструкции п.6 снова появляется пустая область в кольцевой диаграмме.


Пётр

2Артем: Странно, у меня тоже 2003, но англ.


Андрей Колесников

To Freiman
Выкладывайте на блог решение :)


Андрей Колесников

To Артем
Это уже не цельная диаграмма. Помимо диаграммы присутствуют дополнительные элементы. А их не должно быть.
При правильном решении мы можем менять данные в таблице, и диаграмма будет перестраиваться автоматически.


Андрей Колесников

To Петр
Поздравляю!
Это одно из верных решений :) Оставьте свои координаты, книга за нами :)

Но есть еще принципиально иные варианты, ждем ваших решений!

P.S. Уточнение, в п.6 надо менять тип диаграммы не меняя выделения объекта после выполнения п.5. Если мы снимем выделение и выделим диаграмму снова, то получится начальный вариант с двумя кольцевыми диаграммами.


Пётр

2Андрей Колесников
Ура! Большое спасибо!
Если Вы не против я пришлю свои координаты мэйлом. Не хотелось бы выкладывать их в открытый доступ. Адрес моей электронной почты под именем. Соответственно я жду вашего письма или публикации адреса вашей почты для связи.
Принципиально другие варианты решений буду искать :)


Пётр

Кстати вот и один из вариантов, более элегантный:
1) Создаём диаграмму типа «Pie» и открываем её для форматирования.
2) Прописываем два ряда данных.
3) Выделяем саму диаграмму (т.е. при правом клике в появившемся контекстном меню должна быть опция «Format Data Series»)
4) Меняем тип диаграммы на «Doughnut» (Меню “Chart”->”Chart Type”->”Doughnut”)
5) Готово.


Freiman

> Выкладывайте на блог решение
Петр уже его выложил, с 2 рядами :)


Андрей Колесников

To Петр
Напишите координаты на info@powerlexis.ru.
В теме укажите «блог».

Второй вариант тоже работает, но принцип одинаковый: внешний радиус — кольцевая, внутренний — круговая. Так что за 2 принципиально разных не считаем :)

Подсказка: есть еще вариант, когда обе диаграммы — круговые :)


Андрей Колесников

To Freiman
Условие было первым прислать ответ, а не написать, что решили :) Но мы подумаем, как это учесть в виде исключения. Учитывая Ваше активное участие на блоге.


Андрей Колесников

To Александр Тимшин
Спасибо за присланный по e-mail ответ. Но вот «дырочка не убирается» не подходит :) Надо без дырочки в центре :)


Андрей Колесников

To Алексаненкова Марина Вениаминовна
Ваш вариан верный, но он аналогичен решению Петра. А направлен по e-mail был нам позже (13.12.08, 08:41).
———————-
1. два ряда данных
2. строим гистограмму
3. выделяем один ряд данных (столбики одного цвета)
4. меняем тип диаграммы на круговую
5. выделяем другой ряд данных
6. меняем тип диаграммы на кольцевую диаграмму
7. Диаметры можно рядов можно изменить с помощью «формата рядов данных» во вкладке «параметры»
8. можно сменить и цвет заливки секторов через контекстное меню, выделяя сектора
———————-


Пётр

Ура, есть альтернативное решение, хотя и с подсказкой!
Итак:
1) Создаем диаграмму типа «pie» и открываем ее для форматирования
2) Вбиваем два ряда данных.
3) Правый клик на диаграмме -> Format Data Series -> закладка «Axis» Выбираем «Secondary axis»
4) Выбираем левым кликом мышки диаграмму и удерживая левую кнопку мышки растаскиваем сектора диаграммы (все одновременно).
При этом наблюдаем уменьшение размера частей диаграммы пропорционально расстоянию до центра.
5) Выбираем каждый сектор левым кликом и тащим их *по отдельности * обратно в центр. При этом они не увеличиваются.
6) Готово


Freiman

Блин! а я так и не догадался, что их перетаскивать можно! они у меня по углам разлетелись, и все :(


Игорь Краснопольский

Мне такое уже приходилось делать в реальной жизни :)


Андрей Колесников

To Пётр
Да, второй вариант верный. И очень эллегантный.
Поздравляю еще раз!
2 книги за нами :)


Пётр

2Андрей Колесников
про элегантность готов поспорить, особенно если серий в диаграмме не 4, а 10. Да, да и такие бывают, хотя это конечно скорее неуменее выбрать интересные данные, нежели ошибка алгоритма. Но всё таки передвижение мышкой сектора назад — слабое место этого способа. В этом случае вариант с кольцевой диаграммой, мне кажется, подойдет лучше. :)
Книги жду с нетерпением! Координаты отправил вчера по эллектронной почте. :) Ещё раз большое спасибо!


Андрей Колесников

To Петр
Возможно :)
Координаты получили, спасибо!


MaxT

А зачем нужна такая диаграмма?
По ней же, мне кажется, ничего не разберешь — ни сравнить, ни соотнести…


Андрей Колесников

Действительно, она эффектная, но мало эффективная.


MaxT

Я ))
Понял что эта диаграмма очень эффективна, когда зрителю нельзя давать сравнивать результаты.
Навряд ли сработает с начальником или заказчиком — попросит переделать, чтобы стало понятнее, а вот на какой-нибудь конференции как диаграмма, якобы что-то доказывающая, вполне подойдет.


kirill

По-моему всё довольно таки просто.
1. Создаём стандартную диаграмму
2. Тип диаграммы — кольцевая
3. формат ряда данных — параметры — диаметр отверстия — 0% (вручную придётся)
4. Получилась круговая. Снова тип диаграммы — кольцевая
5. Готово!!!


Прокомментировать пост