Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Teechart TBarSeries在10.4版悉尼版中运行不正常_Delphi_Teechart - Fatal编程技术网

Delphi Teechart TBarSeries在10.4版悉尼版中运行不正常

Delphi Teechart TBarSeries在10.4版悉尼版中运行不正常,delphi,teechart,Delphi,Teechart,我最近将RAD Studio Delphi从10.3更新为10.4 Sydney。我还必须升级Teechart 在10.3版本中,我获得了如下条形图(正确的): 使用10.4,并执行完全相同的代码,我获得了以下结果: 我已经检查了两个图表的所有属性,它们在两种情况下都是相同的,代码也是相同的 Form1.Chart1.LeftAxis.Title.Visible := false; Form1.Chart1.LeftAxis.Automatic := true; Form1.Chart1.B

我最近将RAD Studio Delphi从10.3更新为10.4 Sydney。我还必须升级Teechart

在10.3版本中,我获得了如下条形图(正确的):

使用10.4,并执行完全相同的代码,我获得了以下结果:

我已经检查了两个图表的所有属性,它们在两种情况下都是相同的,代码也是相同的

Form1.Chart1.LeftAxis.Title.Visible := false;
Form1.Chart1.LeftAxis.Automatic := true;
Form1.Chart1.BottomAxis.Visible := false;

form1.Chart1.BottomAxis.Automatic := true; //or false. No difference
//barrasgraf is TBarSeries
Form1.barrasgraf.Marks.Style := TSeriesMarksStyle(4);

//desiguales is the number of bars
for i := 0 to desiguales - 1 do Form1.barrasgraf.Add(cuantas_eti[i], etis_distintas[i]);

// cuantas_eti[] = [50, 50, 50, 0, 0, …]
// etis_distinta[] = [‘”setosa”’, ‘”versicolor”’, ‘”virginica”’,….]
我快发疯了,我不知道为什么图表现在不正确


你有什么建议吗?提前感谢

如果您发布一个非常小的程序,精确显示您显示的图表,这样我们就可以检查您的问题:没有任何代码,很难找到问题所在。因为我认为问题不在代码中,因为代码以前是有效的,所以我没有添加代码。但是,我现在正在编辑添加代码。Francisco,我的想法是,你应该向回答像我这样的问题的人提供完整的代码,这样他们就可以快速获取你的代码,编译它,并找到不起作用的地方。在您的例子中,您应该创建一个非常简单的代码,尽可能简单地再现问题。然后在这里发布.pas和.dfm(或.fmx),或者提供下载完整项目的链接。这样做,你有更好的机会有人-也许我-将下载和测试您的项目。问题的根本原因可能是组件的更改或您安装的版本中的错误。@fpiette请不要建议提供指向外部站点的链接以供下载。这些问题必须在问题帖中独立完整,以防止将来出现外部链接不起作用的情况。@TomBrunberg好的,但是,用户如何发布完整的项目呢?好吧,不可能在问题中添加zip文件。如果您发布一个非常小的程序,精确显示您显示的图表,以便我们检查您的问题,那会更好:没有任何代码,很难找到问题所在。因为我认为问题不在代码中,因为代码以前是有效的,所以我没有添加代码。但是,我现在正在编辑添加代码。Francisco,我的想法是,你应该向回答像我这样的问题的人提供完整的代码,这样他们就可以快速获取你的代码,编译它,并找到不起作用的地方。在您的例子中,您应该创建一个非常简单的代码,尽可能简单地再现问题。然后在这里发布.pas和.dfm(或.fmx),或者提供下载完整项目的链接。这样做,你有更好的机会有人-也许我-将下载和测试您的项目。问题的根本原因可能是组件的更改或您安装的版本中的错误。@fpiette请不要建议提供指向外部站点的链接以供下载。这些问题必须在问题帖中独立完整,以防止将来出现外部链接不起作用的情况。@TomBrunberg好的,但是,用户如何发布完整的项目呢?抱歉,不可能在问题中添加zip文件。