2013-10-01 7 views
4

У меня есть таблица, какExcel Диаграмма с диапазоном данных Текст

 
________ 
| S1 | S2| 
---------- 
| a | b | 
| b | c | 
-------- 

И мне нужно, чтобы отобразить это на диаграмме рассеяния участка (или что-нибудь еще), где Y-ось имеет диапазон данных (A, B, c) и ось Х имеет диапазон данных (S1, S2), аналогичный

 
c |  x 
b | x x 
a | x 
    |_________ 
    S1 S2 

Помогите. Я не могу найти любую документацию для оси текста в любом диапазоне

Большое спасибо

ответ

3

Excel может только сюжетные номера, а не текст. По меньшей мере одна ось должна быть осью значений. Другой может быть текстом.

+0

Право. Я видел это в документации где-то. Единственный способ, которым я мог обойти это, - это кодировать текстовые значения в значениях ID. – MFARID

3

В Excel, вы должны иметь по крайней мере одну ось, которая использует реальные значения. Однако вы можете использовать надстройку Funfun Excel для создания диаграммы, в которой обе оси имеют категориальные данные. Здесь я привел пример в Excel с использованием Funfun на основе вашего описания и данных.

enter image description here

Я думаю, что график именно то, что вам нужно. В принципе, надстройка Funfun Excel позволяет вам использовать код JavaScript непосредственно в Excel, чтобы вы могли использовать мощные библиотеки, такие как HighChart.js или D3.js, для построения диаграмм всех видов с использованием данных в электронной таблице. В этом примере я использовал HighChart.js для создания этой диаграммы рассеяния.

В HighChart.js вы можете пометить назначение оси y массивом меток, чтобы они отображались как категории по оси y. Но все же вам нужно сделать небольшую предварительную обработку ваших данных. В этом случае я сделал небольшое преобразование ваших данных, так что каждая буква в ячейке будет рассматриваться как данные формата [x, y]. Например, «a» в первом столбце будет рассматриваться как [0,0], а «c» во втором столбце будет рассматриваться как [1,1] и т. Д. Поэтому HighChart.js будет знать, как постройте эти данные.

В Funfun также есть онлайн-редактор, в котором вы можете изучить свой код JavaScript и результат. Вы можете проверить подробный код этого примера по ссылке ниже.

https://www.funfun.io/1/edit/5a4a5944927dd84b42acebad

После того, как вы будете удовлетворены результатом, который достигается в онлайн-редакторе, вы можете легко загрузить результат в ваш результат, используя URL выше. Но, конечно, во-первых, вам нужно вставить надстройку Funfun от Вставка-Office надстроек. Вот несколько скриншотов, показывающих, как можно загрузить результат в Excel.

enter image description here

enter image description here

Раскрытие: Я разработчик FunFun.

Смежные вопросы