Объединить столбчатую кластерную диаграмму с диаграммой рассеяния XY - PullRequest
0 голосов
/ 16 января 2020

У меня есть столбчатая кластерная диаграмма и диаграмма рассеяния XY, и я хотел бы объединить их вместе. Они имеют одинаковые оси X и Y, но когда я объединю их вместе, ось X кластерной диаграммы столбца будет go выключена.

Это диаграмма рассеяния XY

XY Scatter

И это столбчатая кластерная диаграмма

enter image description here

И когда я копирую диаграмму рассеяния XY в столбец кластеризованной диаграммы, это результат

enter image description here

Я попытался изменить столбец кластеризованный на столбцы ошибок, используя метод из этой ссылки и я могу заставить его работать. Но так как я хочу преобразовать его в VBA, он просто не работает так, как я хотел. Есть маленькие линии da sh, которые делают его странным, как показано ниже.

enter image description here

Я записал макрос для удаления da sh линии, но он просто удалит все ошибки. Это мой код для преобразования столбцовой диаграммы в столбцы ошибок с использованием макросов и небольших изменений.

Sub Macro2()
    Dim cht As Chart

    Set cht = ActiveChart

    With cht
        .ChartType = xlXYScatterSmoothNoMarkers

        With .FullSeriesCollection(1)
            .HasErrorBars = True

            .ErrorBars.EndStyle = xlNoCap
            .ErrorBar Direction:=xlY, Include:= _
                xlMinusValues, Type:=xlPercent, Amount:=100

            With .ErrorBars.Format.Line
                .Visible = msoTrue
                .Weight = 10
            End With

            .Format.Line.Visible = msoFalse
            '.ErrorBars.Format.Line.Visible = msoFalse (i recorded it but it will remove the chart)
        End With
    End With
end sub

Кроме того, добавив этот код в l oop, мой файл Excel просто закроется без сохранение, поэтому я надеялся, что может быть другой метод.

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